Skip to content
Snippets Groups Projects
  1. Oct 26, 2023
  2. Oct 13, 2023
  3. Sep 13, 2023
  4. Sep 12, 2023
  5. Jul 25, 2023
  6. Jul 24, 2023
  7. Jul 18, 2023
    • Marco Clemencic's avatar
      Reorganize files and refactor code to make GaudiAlg optional · 6babff9b
      Marco Clemencic authored
      - move Gaudi::Funtional to GaudiFunctional subdir
        - headers are now under "Gaudi/Functional"
        - legacy GaudiAlg corresponding header redirect to the new ones
      - replace GaudiAlgorithm with Algorithm wherever possible in tests and
        utilities
      - add Gaudi::Sequencer basic implementation to replace GaudiSequencer
      - move GaudiAlg specific tests, examples, dictionaries and Python modules
        to GaudiAlg subdir
      - add CMake option GAUDI_ENABLE_GAUDIALG to allow skipping GaudiAlg
        (default to true)
      - minor fixes and clean ups
      6babff9b
  8. Jul 17, 2023
  9. Jun 11, 2023
  10. Jun 01, 2023
  11. May 30, 2023
  12. Apr 26, 2023
  13. Apr 04, 2023
    • Marco Clemencic's avatar
      Add CMake function gaudi_add_pytest · a659a011
      Marco Clemencic authored
      gaudi_add_pytest is used to declare pytest tests. Each of the test
      files discovered by pytest are mapped to one ctest test, to be able to
      run them in parallel.
      
      Tests are collected when ctest is invoked and/or at build time, and only
      in case changes are detected in scanned files.
      a659a011
  14. Feb 07, 2023
  15. Jan 26, 2023
    • Graeme A Stewart's avatar
      Fixes for CI with toolchains · 2d7dc0f0
      Graeme A Stewart authored
      Helper scripts to prepare the environment for execution to be consistent with
      what the toolchain provided (Marco)
      2d7dc0f0
    • Graeme A Stewart's avatar
      Updates for python3 "native" · 042d4847
      Graeme A Stewart authored
      Change explicit mention of Python binary to python3
      which should be supported by all distributions and
      environments (https://peps.python.org/pep-0394/).
      
      Update hash bangs to python3.
      
      Adapt CMake to search for pytest also as pytest-3; likewise
      for nosetest binary as nosetests3 (with fallback to
      pytest and nosetests, which can be used in some
      virtual environments, even with a Python 3 install).
      
      Remove unnecessary utf-8 encoding lines.
      
      Update test scripts to python3
      042d4847
  16. Nov 10, 2022
  17. Nov 08, 2022
  18. Jul 20, 2022
    • Rosen Matev's avatar
      Fix check for finding PkgConfig · 7957d578
      Rosen Matev authored
      This is a follow up of !1354. There PkgConfig is only looked up if
      the `pkg_check_modules` macro hasn't been define. The problem is that
      the scope of macros seem to be global, and finding PkgConfig in another
      directory defines that macro. However, variable scope is per directory
      and the cmake of PkgConfig doesn't really work.
      
      This changes the check to use the `PKG_CONFIG_FOUND` variable
      7957d578
  19. Jun 30, 2022
  20. Mar 04, 2022
  21. Feb 16, 2022
  22. Dec 09, 2021
  23. Dec 07, 2021
  24. Dec 01, 2021
  25. Oct 08, 2021
  26. Sep 13, 2021
  27. Sep 07, 2021
  28. Aug 05, 2021
    • Sebastien Ponce's avatar
      "Fixed" scan_dict_deps.py for not including directories · 81107b0b
      Sebastien Ponce authored
      This was discovered thanks to a name collision between Eigen and DD4hep,
      Eigen having an header file named "Core" (with no extension indeed) and
      DD4hep a directory with same name. DD4hep happened to come first in the
      dependency list and thus the directort was used...
      
      Note that this reveal a deeper problem in the scanning made by this tool
      : no scoping and thus no cleaning of the list of directories when going
      to next file. This is the actual root of the problem that lead to DD4hep
      being first in the dependency list
      81107b0b
  29. Jul 16, 2021
Loading