Commit 0309fcb9 authored by Lukas Riedel's avatar Lukas Riedel

Set up CI config for submodules and update README.md

parent 6a90787b
......@@ -10,6 +10,8 @@ variables:
CMAKE_FLAGS:
-DDUNE_PYTHON_VIRTUALENV_SETUP=True
-DDUNE_PYTHON_ALLOW_GET_PIP=True
# Recursively load submodules by default
GIT_SUBMODULE_STRATEGY: recursive
image: $DUNE_ENV_IMAGE
......
......@@ -73,6 +73,7 @@ by CI tests.
| MPI | | Tested with OpenMPI 2.1.1
| SuperLU | 5.2 |
| [yaml-cpp](https://github.com/jbeder/yaml-cpp) | >= 5.2.0 |
| [spdlog](https://github.com/gabime/spdlog) | 1.1.0 | Included as Git Submodule
| [dune-common](https://gitlab.dune-project.org/core/dune-common) | releases/2.6
| [dune-geometry](https://gitlab.dune-project.org/core/dune-geometry) | releases/2.6
| [dune-grid](https://gitlab.dune-project.org/core/dune-grid) | releases/2.6
......@@ -132,7 +133,17 @@ If you installed [Anaconda](https://conda.io/docs/user-guide/install/download.ht
**Parallel runs without these two packages are possible but not supported!**
4. Clone the DUNE modules and DORiE into a suitable folder on your machine. Use `git checkout` to switch to the correct branches (see above). Enter the parent folder, and call
4. Clone the DUNE modules into a suitable folder on your machine.
Use `git checkout` to switch to the correct branches (see above).
5. Clone DORiE into the same folder.
DORiE includes
[Git Submodules](https://git-scm.com/book/en/v2/Git-Tools-Submodules),
which requires you to add the `--recurse-submodules` option to the
`git clone` command. Switch to the desired branch or tag.
6. Enter the parent folder, and call
CMAKE_FLAGS="-DDUNE_PYTHON_VIRTUALENV_SETUP=True -DDUNE_PYTHON_ALLOW_GET_PIP=True" ./dune-common/bin/dunecontrol all
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment