[cmake][python] Disable DuMux Python bindings by default, enable in cmake.opts
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