Skip to content
Snippets Groups Projects
  1. Aug 30, 2023
  2. Aug 17, 2023
  3. May 12, 2023
  4. May 03, 2023
  5. Apr 26, 2023
  6. Apr 21, 2023
  7. Apr 20, 2023
  8. Apr 19, 2023
  9. Apr 06, 2023
  10. Apr 03, 2023
  11. Mar 23, 2023
  12. Mar 16, 2023
    • Dietrich Rothe's avatar
      Wip/11221 modernize cmake (#25) · 4d87627e
      Dietrich Rothe authored
      This provides ChimeraTK::<project-name> as cmake imported target.
      Variables <project_name>_INCLUDE_DIRS, <project_name>LIBRARY_DIRS, <project_name>_LIBRARIES, <project_name>_CXX_FLAGS, <project_name>_LINKER_FLAGS are provided for compatibility but are generated from cmake-exports where possible and cmake imported targets should be preferred.
      
      * provide function for option array conversion
      to be used with target_compile_options etc + FindPackage results, where
      findPackage results are of incorrect/old format
      
      * FindDOOCS:
       - DOOCS components as imported targets
       - clean up no longer needed tweaks
       - add timinglib as component
       - make use of log levels and respect QUIET argument
      
      * add_dependency: fail on wrong add_dependency usage
      this was unseen since it worked in most cases but in general does not
      in particular was causing trouble with imports from cppext
      second arg must be version number
      
      * pkgconfig exports
       - generated from cmake-exports
       - make linker flags come before libs, order is required e.g. for --no-as-needed flag
       - remove duplicates in output
      
      * FindGccAtomic
      - do not put absolute lib path in output since it was causing trouble with yocto builds. Should be in system lib
      paths anyway. Also, make GccAtomic variable output name more consistent.
      Unverified
      4d87627e
  13. Mar 06, 2023
  14. Mar 03, 2023
  15. Feb 22, 2023
  16. Feb 14, 2023
  17. Feb 07, 2023
  18. Feb 02, 2023
  19. Jan 19, 2023
  20. Jan 16, 2023
  21. Jan 13, 2023
  22. Jan 12, 2023
  23. Jan 03, 2023
  24. Dec 21, 2022
  25. Dec 20, 2022
  26. Dec 05, 2022
  27. Nov 23, 2022
Loading