Skip to content
Snippets Groups Projects
  1. Jan 18, 2024
  2. Jan 17, 2024
  3. Jan 11, 2024
  4. Oct 09, 2023
  5. 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
  6. 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
  7. May 12, 2023
  8. May 03, 2023
  9. Apr 26, 2023
  10. Apr 21, 2023
  11. Apr 20, 2023
  12. Apr 19, 2023
  13. Apr 06, 2023
  14. Apr 03, 2023
  15. Mar 23, 2023
  16. 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
  17. Mar 06, 2023
  18. Mar 03, 2023
  19. Feb 14, 2023
  20. Feb 02, 2023
  21. Jan 19, 2023
  22. Dec 20, 2022
  23. Nov 04, 2022
  24. Aug 26, 2022
  25. Aug 25, 2022
  26. 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
  27. Aug 01, 2022
  28. Apr 26, 2022
    • Jens Georg's avatar
      Merge project-template · edcaca31
      Jens Georg authored
      commit bbaca899
      Merge: 32b422c3 5b15810e
      Author: Jens Georg <jens.georg@desy.de>
      Date:   Mon Mar 14 12:42:01 2022 +0100
      
          Merge pull request #14 from ChimeraTK/consolidate-coverage-options
      
          Consolidate coverage options
      
      commit 5b15810e
      Author: Jens Georg <jens.georg@desy.de>
      Date:   Fri Mar 4 11:49:13 2022 +0100
      
          Consolidate coverage options
      
           - Remove Makefile.coverage.in
           - Drop BUILD_COVERAGE_ON_DEBUG for ENABLE_COVERAGE_REPORT (defaults to
              on if included)
           - Add clean-gcda target
      
      commit 32b422c3
      Merge: 87781a23 8ff72125
      Author: Martin Hierholzer <martin.hierholzer@desy.de>
      Date:   Tue Feb 22 11:28:51 2022 +0100
      
          Merge branch 'master' of github.com:ChimeraTK/project-template
      
      commit 87781a23
      Author: Martin Hierholzer <martin.hierholzer@desy.de>
      Date:   Tue Feb 22 11:28:28 2022 +0100
      
          project-template: update Doxyfile for doxygen version of Ubuntu 20.04
      
      commit 8ff72125
      Author: Dietrich Rothe <dietrich.rothe@desy.de>
      Date:   Thu Jan 13 18:11:25 2022 +0100
      
          file GLOB with symlinks for settings file
      
          this is required for dcmctrl7 config
      edcaca31
  29. 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
  30. Feb 22, 2022
  31. Jan 13, 2022
  32. Aug 26, 2021
  33. Jul 13, 2021
  34. Jul 12, 2021
  35. Jun 23, 2021
  36. Apr 07, 2021
Loading