Skip to content
Snippets Groups Projects
  1. Jun 29, 2023
  2. Jun 26, 2023
  3. May 25, 2023
  4. Mar 01, 2023
  5. Feb 22, 2023
    • Administrator's avatar
      Improve build system · 9c38dcb8
      Administrator authored and Pierre-Alain Loizeau's avatar Pierre-Alain Loizeau committed
      Remove obsolete files containing macros which were needed before the build
      system was moderinsed. The only macro which is still needed was added in
      the file CbmMacros.cmake.
      9c38dcb8
  6. Feb 15, 2023
  7. Dec 16, 2022
    • Administrator's avatar
      Improve build system · a43f6081
      Administrator authored
      Remove a special linker setting for macosx which isn't needed any longer.
      With the build system changes the full list of dependecies is available at
      link time.
      Add a missing library dependency.
      4 tags
      a43f6081
  8. Nov 19, 2022
    • Administrator's avatar
      Prepare for FairRoot v18.8 · 7d79849f
      Administrator authored
      Switch of specific compiler warnings when compiling rootcling generated
      dictionary code otherwise the output is spammed with a huge number of warnings.
      The code is generated by rootcling and we can't do anything to fix the
      problems.
      dev_2022_48
      7d79849f
  9. Nov 18, 2022
    • Administrator's avatar
      Prepare for FairRoot v18.8 · 3fb16b11
      Administrator authored
      Use the same target names as provided by FairRoot with version v18.8.
      
      Add the new target FairRoot::Online which is a new library conatining the
      online related code which was previously part of the Base library.
      In case of older FairRoot versions the target is only an alias for the target
      FairRoot::Base such that the same dependencies already work with FairRoot
      v18.6 which is our current default version.
      
      Add the new target FairRoot::Online in all CMakeLists.txt where it is needed.
      
      The FindFairRoot macro is also used when compiling NicaFemto. Since there is a
      problem with the target definitions in NicaFemto the targets are not defined
      when compiling NicaFemto.
      3fb16b11
  10. Nov 17, 2022
  11. Nov 15, 2022
  12. Nov 09, 2022
  13. Nov 08, 2022
  14. Nov 04, 2022
  15. Nov 01, 2022
  16. Oct 24, 2022
    • Omveer's avatar
      Move to Modern CMake(Reco Dir) · 799b017a
      Omveer authored
      Files moved to NO_DICT_SRC:
      L1Algo/L1Event.cxx
      L1Algo/L1EventMatch.cxx
      
      Files are commented for time being in L1 target:
      OffLineInterface/CbmL1RichENNRingFinder.cxx
      OffLineInterface/CbmL1RichENNRingFinderParallel.cxx
      
      xpu git tag version modified
      Vc package finding moved to top level CMakeLists.txt
      799b017a
  17. Oct 05, 2022
    • Administrator's avatar
      Fix installation · 0f1a82c3
      Administrator authored
      The header files from subdirectories were expected by ROOT in the wrong
      directory structure. Pass the header files without the path  when generating
      the dictionary.
      0f1a82c3
  18. Oct 04, 2022
    • Omveer's avatar
      Fix: pipeline #19214 · 18760013
      Omveer authored
      Rootmap and pcm files are copied into library directory
      18760013
    • Omveer's avatar
      Macro to add a library target for CbmRoot: · e3a449aa
      Omveer authored
      Using exported target via target_link_libraries()
      Include directories are added to a target via target_include_directories()
      Generating installation rules for a target and corresponding files via install()
      e3a449aa
  19. Sep 30, 2022
  20. Sep 28, 2022
  21. Sep 27, 2022
    • Administrator's avatar
      Remove obsolete and unused CMake files · c4f66dfd
      Administrator authored
      The FindPackage module files are not needed any longer. The packages are now
      found using the CMake config files installed by the packages themself.
      c4f66dfd
    • Administrator's avatar
      Use modern CMake FindPackage config · 26199cf8
      Administrator authored
      Use cmake FindPackage config files instead of the self written FindPackage
      module files.
      The FindPackage config files are created by the developers themself and
      installed with external dependencies.
      
      Add missing CMake variables which are not defined any longer by the self
      written FindPackage module files.
      26199cf8
    • Administrator's avatar
      Change default setting of config scripts · 70d0060b
      Administrator authored and Florian Uhlig's avatar Florian Uhlig committed
      Due to some changes in CbmRoot recently the existing PATH and LD_LIBRARY_PATH
      variable were overwritten when sourcing the config scripts (config.sh and
      config.csh) whithout additional parameter -a or -p.
      This commit change the default setting such that the new paths are appended to
      the existing PATH and (DY)LD_LIBRARY_PATH.
      70d0060b
    • Administrator's avatar
      Remove dependency from FairRoot CMake installation · 577bcfa4
      Administrator authored and Florian Uhlig's avatar Florian Uhlig committed
      Do some Minor fixes.
      577bcfa4
    • Administrator's avatar
      Add CMake macros and scripts copied from FairRoot · 18597259
      Administrator authored and Florian Uhlig's avatar Florian Uhlig committed
      To become independent from the FairRoot macros and scripts, simply add the
      needed macros in cmake/modules and input needed to generate the scripts
      into cmake/scripts.
      
      Change copied macros such that the input needed to generate the scripts is
      taken from the local cmake/scripts directory.
      18597259
  22. Sep 06, 2022
  23. Jul 25, 2022
  24. Jun 10, 2022
  25. May 02, 2022
  26. Nov 29, 2021
  27. May 31, 2021
    • Eoin Clerkin's avatar
      Short license declarations for .sh files · 6f6619b0
      Eoin Clerkin authored
      Inserts the declaration on the 1st or 2nd line of scripts.
      
      EMPTY LINE
      
      Short license declarations for .sh files
      
      Inserts the declaration on the 1st or 2nd line of scripts.
      
      EMPTY LINE
      
      Revert "Short license declarations for .sh files"
      
      This reverts commit d3dd8608.
      
      Uses SPDX identifier
      
      Modifies declaration to use SPDX license identifier syntax
      
      Corrects file
      
      Empty line before hashbang removed
      6f6619b0
  28. Apr 28, 2021
    • Administrator's avatar
      Fix config scripts (again) · 57525b13
      Administrator authored
      The previous fix did not work for macosx 11.3. Somehow on this system the old
      FindGEANT3.cmake file was used.
      Probably this is not a problem with the macosx version but with the usage of
      a case insensitive file system. To avoid the problem remove the old and
      obsolete file.
      Also do some fixes to properly initialise some cmake variables.
      57525b13
Loading