Skip to content
Snippets Groups Projects

Extract cmake functions to create the dependency tree into separate files

Merged 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

Pipeline #40709 passed with warnings

Pipeline: Dune Nightly Test

#40711

    Pipeline passed with warnings for a80249e8 on issue/extract-cmake-module-dependencies

    Approval is optional

    Merged by Simon PraetoriusSimon Praetorius 3 years ago (Oct 24, 2021 1:10pm UTC)

    Merge details

    • Changes merged into with 93147a65.
    • Deleted the source branch.
    • Auto-merge enabled

    Pipeline #40713 passed

    Pipeline: Dune Nightly Test

    #40715

      Pipeline passed for 93147a65 on master

      Activity

      Filter activity
      • Approvals
      • Assignees & reviewers
      • Comments (from bots)
      • Comments (from users)
      • Commits & branches
      • Edits
      • Labels
      • Lock status
      • Mentions
      • Merge request status
      • Tracking
      Please register or sign in to reply
      Loading