Skip to content

[cmake][python] Disable DuMux Python bindings by default, enable in cmake.opts

Mathis Kelm requested to merge fix/cmake-shared-libs into master

What this MR does / why does DuMux need it:

When building shared libraries in DuMux the libraries of upstream DUNE modules should be built as shared libraries too. Instead of automatically enabling Python bindings and setting BUILD_SHARED_LIBS in the root CMakeLists.txt the options should be set in cmake.opts and used for building both DuMux and the upstream DUNE modules with dunecontrol.

  • does your change affect public interfaces or behavior, or, does it introduce a new feature? If so, document the change in CHANGELOG.md.
Edited by Mathis Kelm

Merge request reports