Skip to content
Snippets Groups Projects
  1. Nov 19, 2024
  2. Apr 19, 2024
  3. Mar 13, 2024
  4. Feb 16, 2024
  5. Sep 15, 2023
  6. Jun 16, 2023
  7. Apr 26, 2023
  8. Feb 06, 2023
  9. Jan 20, 2023
  10. Jan 18, 2023
  11. Jan 11, 2023
  12. Oct 24, 2022
    • Paul Gessinger's avatar
      Export DD4HEP_RELAX_PYVER to generated cmake config · 665d9def
      Paul Gessinger authored
      This variable was previously not exported, and the corresponding relaxed python version check was not executed because of this.
      This means DD4HEP_RELAX_PYVER was functional in the DD4hep build itself, but not in downstream builds.
      665d9def
  13. Sep 07, 2022
  14. Mar 30, 2022
    • Valentin Volkl's avatar
      cmake: drop calling DD4HEP_SETUP_BOOST_TARGETS when finding dd4hep · 9cfbeb26
      Valentin Volkl authored
          When using CMake 3.19 or newer and no CMAKE_CXX_STANDARD has been set before the call to find_package(dd4hep), downstream code will error with:
          ```
          CMake Error at /afs/cern.ch/user/v/vavolkl/cmaketest/tmp/CMakeFiles/CMakeTmp/CMakeLists.txt:13 (add_executable):
            CXX_STANDARD is set to invalid value 'CXX_EXTENSIONS'
      
          CMake Error at CMakeLists.txt:3 (try_compile):
            Failed to generate test project build system.
          ```
          because ${CMAKE_CXX_STANDARD} is empty. I couldn't find any relevant information in the changelog, so this might be a bug in CMake proper. When configuring dd4hep, CMAKE_CXX_STANDARD is assumed to always be set.
      9cfbeb26
  15. Mar 15, 2022
    • Paul Gessinger's avatar
      Add flag to relax exact python version requirement · 33a586b2
      Paul Gessinger authored
      As it stands, this project requires to find a python version matching
      the one ROOT was build against EXACTLY. This has been discussed in #842.
      This adds an option `DD4HEP_RELAX_PYVER` that will accept **any** python
      version. It will then perform a custom check if major and minor version
      of the ROOT python version and the one found match (in which it should
      be safe to assume ABI compatibility). If not, it prints a warning but
      continues with the build.
      33a586b2
  16. Nov 12, 2021
  17. Aug 25, 2021
  18. Jun 01, 2021
  19. Mar 12, 2021
  20. Jan 08, 2021
  21. Dec 18, 2020
  22. Dec 08, 2020
  23. Dec 02, 2020
  24. Nov 24, 2020
  25. Nov 20, 2020
  26. Nov 19, 2020
Loading