Skip to content

Extract cmake functions to create the dependency tree into separate files

Simon Praetorius requested to merge issue/extract-cmake-module-dependencies into master

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

Merge request reports