Skip to content
Snippets Groups Projects
  1. Nov 18, 2022
    • Administrator's avatar
      Prepare for FairRoot v18.8 · df884fc7
      Administrator authored
      Fix installation of KFParticle and NicaFemto.
      
      Add missing dependecy on Vc for KFParticle target.
      Update the Nicafemto version which adds some missing include statements and
      forward declarations. The new commit hash also contains a change which corrects
      all LOG levels to lowercase.
      df884fc7
  2. Nov 17, 2022
  3. Sep 30, 2022
    • Omveer's avatar
      Target Properties are modified: · b21a8ef0
      Omveer authored
      To extend visibility, GLOBAL option added to IMPORTED library Target
       KFParticle, AnalysisTreeBase, AnalysisTreeBase and NicaFeatures.
      IMPORTED_LOCATION and INTERFACE_INCLUDE_DIRECTORIES
      (List of public include directories requirements for a library)
      properties are fixed for all Targets.
      
      NicaDataFormat, NicaGen, NicaCut, and NicaAna IMPORTED library Targets
       added in InstallNicaFemto.cmake module.
      b21a8ef0
  4. Jul 25, 2022
    • Administrator's avatar
      Clean build system · b9296239
      Administrator authored and Pierre-Alain Loizeau's avatar Pierre-Alain Loizeau committed
      Don't require environmnet variables SIMPATH and FAIRROOTPATH when building
      flesnet and NicaFemto. Pass the corresponding CMake variables to the build
      processes of the packages.
      b9296239
  5. Jul 13, 2021
  6. Apr 26, 2021
  7. Mar 25, 2021
    • Administrator's avatar
      Allow to use FairRoot from a Spack installation · fa8b3411
      Administrator authored
      Remove check for ZeroMQ.
      ZeroMQ isn't needed any longer.
      
      Fix installation of externals when using Spack.
      Pass extra flags flags to NicaFemto configuration if needed.
      Patch ipc source code. Add missing include file.
      Cleanup .gitignore in externals.
      
      Fix linking of CbmGlobalTraking library.
      Add missing link directory. In normal installation Vc probably was found in the
      ROOT installation. With Spack ROOT is build without builtin Vc.
      
      Use correct syntax for function call.
      With the latest FairMQ version the old backward compatibility layer was
      removed. Use now the new syntax to change the state.
      fa8b3411
  8. Dec 11, 2020
  9. Dec 10, 2020
    • Administrator's avatar
      Adapt build system to new FairSoft and FairRoot versions · 4f5f304a
      Administrator authored
      Add support for C++17
      Check for c++ version c++11 or above (11, 14 or 17). With this change it
      becomes possible to compile CbmRoot with C++17.
      
      Add missing library.
      The FairMQ state machine is now in an extra library which has to be added
      for linking when using FairSoft nov20. Test if the library exist and create
      the list of dependencies accordingly.
      
      Add missing include directory.
      VMC is not any longer included in ROOT but a standealone package, so the
      include directory has to be added such that the header files are found.
      
      Add gtest as an optional external package.
      With the latest version of FairSoft googletest was removed due to a
      recommendation of the gtest developers. Since gtest is no longer part of
      FairSoft we have to provide an own version which is compiled as external
      project.
      
      Add proper dependency to external gtest project
      This dependency is needed to compile the test only if the gtest library is
      already available.
      
      Fix compilation error with FairRoot v18.4.2 on macosx
      In FairRoot v18.4.2 some linker settings were removed from the CMake setup.
      This breaks the compilation of CbmRoot. Put back the needed seetings for the
      linker on macosx in our build system.
      
      Fix NicaFemto installation
      4f5f304a
  10. Nov 12, 2020
  11. Jun 03, 2020
Loading