Permalink
Browse files

[web] Fixed old CMS-style links.

  • Loading branch information...
bilke committed Aug 20, 2018
1 parent 6c0df9f commit 89b32b8bfa59fbbe816cb532a93fc2d81e591296
@@ -53,7 +53,7 @@ See Linux-tab!

Try to use static libraries as much as possible. For OGS itself use `BUILD_SHARED_LIBS=OFF`, which already defaults to `OFF`.

Third-party libraries installed via the systems package package manager are often provided as shared libraries. You may want to use [Conan]({entry:674:url}) which provides lots of libraries (e.g. VTK) as static libs.
Third-party libraries installed via the systems package package manager are often provided as shared libraries. You may want to use [Conan]({{< ref "conan-package-manager.pandoc" >}}) which provides lots of libraries (e.g. VTK) as static libs.

## Package the build

@@ -39,13 +39,13 @@ Follow the instructions on using Python's `virtualenv` [on the Eve-wiki](https:/

## Additional Features

[Doxygen]({entry:devguide/generating-documentation:url}) documentation:
Generating Doxygen documentation:

```bash
$ module load doxygen/1.8.7-1_gcc_4.8.1_CentOS6
```

You can {entry:devguide/build-with-ninja:link}:
You can [build with Ninja]({{< ref "build-with-ninja" >}}):

```bash
$ module load ninja/1.4.0-1_gcc_4.8.1_CentOS6
@@ -23,9 +23,9 @@ So just go ahead and create a build-directory along your source code directory.

## Install required libraries with Conan

It is preferred to use Conan package manager to install required third-party libraries. To use Conan add the CMake option `OGS_USE_CONAN=ON` to the CMake run (see below). This will run Conan automatically downloading either prebuilt binaries of required libraries or building them locally if a binary for your setup (operating system, compiler, ..) is not available. [Check this]({entry:674:url}) for advanced Conan usage.
It is preferred to use Conan package manager to install required third-party libraries. To use Conan add the CMake option `OGS_USE_CONAN=ON` to the CMake run (see below). This will run Conan automatically downloading either prebuilt binaries of required libraries or building them locally if a binary for your setup (operating system, compiler, ..) is not available. [Check this]({{< ref "conan-package-manager.pandoc" >}}) for advanced Conan usage.

*Note:* Instead of using Conan you can optionally [install the required libraries manually]({entry:81:url}).
*Note:* Instead of using Conan you can optionally [install the required libraries manually]({{< relref "third-party-libraries.pandoc" >}}).

::: {.win}
Add `-DOGS_USE_CONAN=ON` to the CMake-run (see below).
@@ -67,7 +67,7 @@ Because of the separation of the source code and all stuff that is generated as

When you want to start over with a new configuration simply delete the build-directory, create a new one and reconfigure.

For a list of available options see the {entry:devguide/configuration-options:link}.
[See this]({{< ref "configuration-options" >}}) for a list of available options.

## Option: Configure from the command line

@@ -102,11 +102,11 @@ In Xcode choose `ogs` or `ogs-gui` from the drop-down menu on the top right and

## Waiting

So now the build process is running... This can take some time because maybe there are external libraries which get automatically downloaded and compiled. This step is only done once per build directory, so subsequent builds will be much faster. See {entry:devguide/third-party-libraries:link} for more.
So now the build process is running... This can take some time because maybe there are external libraries which get automatically downloaded and compiled. This step is only done once per build directory, so subsequent builds will be much faster. See [this]({{< ref "third-party-libraries" >}}) for more.


## Finished!

Congratulations you have finished the **Getting Started**-section!

Have a look at the other sections of this guide. Maybe check out {entry:devguide/development-workflows:link} if you are interested in actively contributing to the project. The {entry:devguide/configuration-options:link}-page shows you all available build customizations. Or do you want to build the {entry:devguide/data-explorer:link}? Go ahead!
Have a look at the other sections of this guide. Maybe check out [Development Workflows]({{< ref "branching-model" >}}) if you are interested in actively contributing to the project. The [Configuration Options]({{< ref "configuration-options" >}})-page shows you all available build customizations. Go ahead!
@@ -60,7 +60,7 @@ The Homebrew package manager is needed for installing other libraries and packag

## Step: Install Git

Git is a powerful and distributed version control system. OGS source code is hosted on [GitHub](https://github.com/ufz/ogs). See the developer guide page on {entry:devguide/github:link} for more info on how OGS uses GitHub for collaborative development.
Git is a powerful and distributed version control system. OGS source code is hosted on [GitHub](https://github.com/ufz/ogs). See the developer guide page on [Code Reviews]({{< ref "code-reviews" >}}) for more info on how OGS uses GitHub for collaborative development.

::: {.win}
Download and install git from the [git homepage](http://git-scm.com/download/win). The default installer options are fine. This install a new command line called *Git Bash* which should be used for all git operations.
@@ -128,7 +128,7 @@ $ git config --global user.name "Your Name Here"
$ git config --global user.email "your_email@example.com"
```

The [graphical GitHub client](http://mac.github.com/) is also maybe worth a look. See the page on {entry:devguide/github:link} for more info on GitHub.
The [graphical GitHub client](http://mac.github.com/) is also maybe worth a look.

In some corporate environments you may have to use a proxy server. In this case tell git about it:

@@ -199,7 +199,7 @@ $ brew install cmake

## Step: Install Conan package manager

The [Conan package manager](https://www.conan.io) helps to install all required libraries in a convenient way on every platform. If you prefer you can also [install libraries manually]({entry:81:url}) instead.
The [Conan package manager](https://www.conan.io) helps to install all required libraries in a convenient way on every platform. If you prefer you can also [install libraries manually]({{< ref "third-party-libraries.pandoc" >}}) instead.

Go to [Conans download page](https://www.conan.io/downloads) and see platform-specific instructions:

0 comments on commit 89b32b8

Please sign in to comment.