Skip to content
Snippets Groups Projects
  1. Mar 23, 2023
  2. 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
  3. Mar 06, 2023
  4. Mar 03, 2023
  5. Feb 14, 2023
  6. Feb 02, 2023
  7. Jan 19, 2023
  8. Dec 20, 2022
  9. Nov 04, 2022
  10. Aug 26, 2022
  11. Aug 25, 2022
  12. Aug 08, 2022
    • Jens Georg's avatar
      Ignore files generated by CMake during configure · d7549655
      Jens Georg authored
      There are a couple of files in the CMakeFiles folder that will match the
      search patterns. This is problematic during package build, since debian
      builds in a subfolder of the source folder, so we hit those files and
      tests fail
      d7549655
  13. Aug 01, 2022
  14. Mar 04, 2022
    • Jens Georg's avatar
      Consolidate coverage options · 5b15810e
      Jens Georg authored
       - Remove Makefile.coverage.in
       - Drop BUILD_COVERAGE_ON_DEBUG for ENABLE_COVERAGE_REPORT (defaults to
          on if included)
       - Add clean-gcda target
      5b15810e
  15. Feb 22, 2022
  16. Jan 13, 2022
  17. Aug 26, 2021
  18. Jul 13, 2021
  19. Jul 12, 2021
  20. Jun 23, 2021
  21. Apr 07, 2021
  22. Mar 15, 2021
  23. Feb 16, 2021
  24. Dec 09, 2020
  25. Dec 03, 2020
  26. Nov 18, 2020
  27. Oct 22, 2020
  28. Aug 31, 2020
  29. Aug 26, 2020
  30. Aug 25, 2020
  31. Aug 18, 2020
  32. Aug 11, 2020
  33. Jul 31, 2020
  34. Jul 30, 2020
  35. Jul 24, 2020
Loading