Extract cmake functions to create the dependency tree into separate files
Summary
Dependencies to other dune modules in the cmake system are processed by building up a dependency tree by inspecting the dune.module
. The a fine_package
with the corresponding dune module is called and afterwards versions requirements checked. The functions and macros responsible for this process are extracted into a separate file DuneModuleDependencies.cmake
. In upcoming merge requests these functions will be cleaned up and simplified.
Depends on !1030 (merged) and !1027 (merged)
Edited by Simon Praetorius