Unverified Commit 836f263c authored by Javier Cervantes Villanueva's avatar Javier Cervantes Villanueva
Browse files

Add fcc specific packages

parent b17778f4
Pipeline #1185797 passed with stage
in 4 minutes and 52 seconds
......@@ -8,14 +8,76 @@ LCGPackage_Add(
URL ${GenURL}/Gaudi-<VERSION>.tar.gz
UPDATE_COMMAND <VOID>
ENVIRONMENT BINARY_TAG=${LCG_platform}
CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=<INSTALL_DIR>
CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=<INSTALL_DIR>
-DCMAKE_BUILD_TYPE=Debug
-DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
-DCMAKE_CXX_STANDARD=${CMAKE_CXX_STANDARD}
-DCMAKE_FIND_FRAMEWORK=LAST
-DCMAKE_FIND_FRAMEWORK=LAST
-DBoost_NO_BOOST_CMAKE=TRUE
${Boost_extra_configuration}
INSTALL_COMMAND ${MAKE} install
COMMAND ${EXEC} bash -c "cp -n -r <INSTALL_DIR>/*.cmake <INSTALL_DIR>/cmake"
DEPENDS Boost Python GSL ROOT CLHEP AIDA HepMC XercesC rangev3 cppgsl xenv six
)
#---dag-----------------------------------------------------------------------
LCGPackage_Add(
dag
URL https://github.com/HEP-FCC/dag/archive/v${dag_native_version}.tar.gz
CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=<INSTALL_DIR>
)
#---fcc-edm-------------------------------------------------------------------
LCGPackage_Add(
fcc-edm
URL https://github.com/HEP-FCC/fcc-edm/archive/v${fcc-edm_native_version}.tar.gz
ENVIRONMENT PODIO=${podio_home}
CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=<INSTALL_DIR>
-DCMAKE_CXX_STANDARD=${CMAKE_CXX_STANDARD}
DEPENDS ROOT Python podio dag
)
#---fcc-edm-legacy------------------------------------------------------------
LCGPackage_Add(
fcc-edm-legacy
URL https://github.com/HEP-FCC/fcc-edm-legacy/archive/v${fcc-edm-legacy_native_version}.tar.gz
ENVIRONMENT PODIO=${podio_home}
CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=<INSTALL_DIR>
DEPENDS ROOT Python podio dag
)
#---fcc-physics-------------------------------------------------------
LCGPackage_Add(
fcc-physics
URL https://github.com/HEP-FCC/fcc-physics/archive/v${fcc-physics_native_version}.tar.gz
ENVIRONMENT PODIO=${podio_home}
HEPMC_PREFIX=${HepMC_home}
PYTHIA8_DIR=${pythia8_home}
PYTHIA8DATA=${pythia8_home}/xmldoc
CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=<INSTALL_DIR>
-DCMAKE_CXX_STANDARD=${CMAKE_CXX_STANDARD}
DEPENDS podio HepMC fcc-edm pythia8 fastjet
)
#---papas------------------------------------------------------------
LCGPackage_Add(
papas
URL https://github.com/HEP-FCC/papas/archive/${papas_native_version}.tar.gz
ENVIRONMENT PODIO=${podio_home}
CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=<INSTALL_DIR>
-DCMAKE_CXX_STANDARD=${CMAKE_CXX_STANDARD}
DEPENDS podio pythia8 fcc-edm fcc-physics
)
#---fccsw----------------------------------------------------------------------------
LCGPackage_Add(
fccsw
URL https://github.com/HEP-FCC/FCCSW/archive/v${fccsw_native_version}.tar.gz
ENVIRONMENT BINARY_TAG=${LCG_platform}
FCCEDM_DIR=${fcc-edm_home}
$ENV{${library_path}}=${ROOT_home}/lib64:${ROOT_home}/lib:${library_path}
CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=<INSTALL_DIR>
-DCMAKE_CXX_STANDARD=${CMAKE_CXX_STANDARD}
BUILD_COMMAND ${MAKE}
DEPENDS Gaudi acts-core DD4hep delphes fastjet Geant4 tricktrack pythia8 podio papas fcc-edm HepPDT
)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment