Skip to content
Snippets Groups Projects

Remove duplicates in ALL_DEPENDENCIES

Merged Simon Praetorius requested to merge cmake/remove-duplicates-in-all-dependencies into master

The legacy way to generate a list of found dune module dependencies is by dune_create_dependency_tree(). In the process of cleaning this up and moving the dependency creation into the config.cmake files, the order in that list was reversed and no duplicates are created. In order to be consistent, this MR performs the reverse+unduplicate step after constructing the tree. In this way, the modules in the legacy path are correctly listed in the right order with modules more up in the tree in front of those more down in the tree.

Merge request reports

Loading
Loading

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