Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • A amdis-core
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Graph
    • Compare revisions
  • Issues 6
    • Issues 6
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 6
    • Merge requests 6
  • Deployments
    • Deployments
    • Releases
  • External wiki
    • External wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • amdis
  • amdis-core
  • Merge requests
  • !213

modern cmake

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Praetorius, Simon requested to merge feature/modern_cmake into master Sep 25, 2020
  • Overview 2
  • Commits 11
  • Changes 12

Summary

Cleanup the cmake files: create an amdis library directly in the main CMakeLists.txt file, provide an amdis-config.cmake.in file to communicate dependent packages, link against imported targets instead of extracting libraries and flags, remove a circular dependency between amdis and fmt, export variable in the amdis-config.cmake file that indicate where packages were found, so no need to search again.

Edited Sep 30, 2020 by Praetorius, Simon
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: feature/modern_cmake