Skip to content
Snippets Groups Projects
  1. Dec 05, 2024
  2. Dec 04, 2024
  3. Nov 25, 2024
  4. Nov 21, 2024
  5. Nov 18, 2024
  6. Oct 29, 2024
  7. Oct 18, 2024
  8. Oct 14, 2024
  9. Aug 28, 2024
  10. Aug 08, 2024
  11. Apr 26, 2024
  12. Apr 11, 2024
  13. Jan 30, 2024
  14. Jan 18, 2024
  15. Jan 17, 2024
  16. Jan 11, 2024
  17. Oct 09, 2023
  18. Sep 25, 2023
  19. Sep 22, 2023
    • Jens Georg's avatar
      feat(project-template): clang-tidy targets · cfffe718
      Jens Georg authored and Martin Christoph Hierholzer's avatar Martin Christoph Hierholzer committed
      * Add clang-tidy targets to project
      
       - add .clang-tidy file containing our settings and some configs
         according to our coding guidelines
       - add three explicit targets for calling just lint or lint-and-fix, lint-and-fix-and-commit-after-each-fix
       - add enable-able support for CMake"s "native" clang-tidy support (makes
         build super-slow)
      cfffe718
  20. Aug 17, 2023
    • Martin Christoph Hierholzer's avatar
      chore: update Python bindings helper · 1de25d27
      Martin Christoph Hierholzer authored
      This file was modified inside the DeviceAccess Python bindings, which
      is not allowed for files that are part of project-template. This commit
      attempts to rectify this situation. It is unclear though whether this
      file should be really part of the project-template.
      1de25d27
  21. May 12, 2023
  22. May 03, 2023
  23. Apr 26, 2023
  24. Apr 21, 2023
  25. Apr 20, 2023
  26. Apr 19, 2023
  27. Apr 06, 2023
  28. Apr 03, 2023
  29. Mar 23, 2023
  30. 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
  31. Mar 06, 2023
  32. Mar 03, 2023
Loading