Commit ed3f485e authored by Lukas Riedel's avatar Lukas Riedel

Hint macOS users to install OS updates in README

parent 9390c2af
......@@ -63,7 +63,7 @@ by CI tests.
| Software | Version/Branch | Comments |
| ---------| -------------- | -------- |
| CMake | 3.10.2 |
| GCC | 7.3 | Alternatively: LLVM Clang >=6
| GCC | 7.3 | Alternatively: LLVM Clang >=6, or Apple Clang 10
| git |
| pkg-config |
| HDF5 | 1.10 | with MPI support
......@@ -103,6 +103,8 @@ If you installed [Anaconda](https://conda.io/docs/user-guide/install/download.ht
1. **macOS** users need to start by installing the Apple Command Line Tools by executing
xcode-select --install
Make sure you have no pending software updates for your respective version of macOS!
2. Install third party packages:
......@@ -149,8 +151,6 @@ If you installed [Anaconda](https://conda.io/docs/user-guide/install/download.ht
to build all DUNE modules. Additionally, you can add `MAKE_FLAGS="-j X"` before the call to `dunecontrol` to compile on `X` processes in parallel.
**Warning:** Users of **macOS** with Apple Clang version >=10 need to append `-DDUNE_HAVE_CXX_OPTIONAL=Off` to the `CMAKE_FLAGS`.
If you installed software into paths not appended to your `PATH` variable, you will have to add `CMAKE_FLAGS` to the call to make sure that CMake finds all packages. Alternatively, you can add a custom options file. See the [DUNE Installation Instructions](https://dune-project.org/doc/installation/) for details. CMake will throw an error if required packages are not found.
**Warning:** Anacoda supplies its own version of HDF5 which is typically found first by CMake. If you have Anaconda installed on your machine, add
......
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