From 90f69fafb6895bec58ebdda664e89f0dfd4e4ed3 Mon Sep 17 00:00:00 2001 From: Florian Uhlig <f.uhlig@gsi.de> Date: Fri, 3 Dec 2021 17:37:02 +0100 Subject: [PATCH] Adapt build system according to changes of KF Add missing library dependencies and link directories. Remove obsolete library dependencies and include/link directories. --- .../common/analysis_tree_converter/CMakeLists.txt | 5 +---- reco/L1/CMakeLists.txt | 4 ++++ reco/detectors/rich/CMakeLists.txt | 2 +- reco/eventbuilder/CMakeLists.txt | 13 ++----------- reco/littrack/CMakeLists.txt | 5 +++-- reco/steer/CMakeLists.txt | 3 ++- reco/tracking/BinnedTracker/CMakeLists.txt | 2 +- reco/tracking/global/CMakeLists.txt | 2 +- reco/tracking/lx/CMakeLists.txt | 3 ++- 9 files changed, 17 insertions(+), 22 deletions(-) diff --git a/analysis/common/analysis_tree_converter/CMakeLists.txt b/analysis/common/analysis_tree_converter/CMakeLists.txt index 8783ee8728..de5f664286 100644 --- a/analysis/common/analysis_tree_converter/CMakeLists.txt +++ b/analysis/common/analysis_tree_converter/CMakeLists.txt @@ -32,11 +32,8 @@ Set(INCLUDE_DIRECTORIES ${CBMROOT_SOURCE_DIR}/sim/transport/geosetup ${CBMROOT_SOURCE_DIR}/reco/KF - ${CBMROOT_SOURCE_DIR}/reco/KF/Interface - ${CBMROOT_SOURCE_DIR}/reco/KF/KFQA ${CBMROOT_SOURCE_DIR}/reco/L1 ${CBMROOT_SOURCE_DIR}/reco/L1/L1Algo - ${CBMROOT_SOURCE_DIR}/reco/L1/ParticleFinder ${KFParticle_INCLUDE_DIR} ${AnalysisTree_INCLUDE_DIR} ${CBMROOT_SOURCE_DIR}/sim/transport/generators/unigen @@ -78,7 +75,7 @@ Set(DEPENDENCIES ${_AnalysisTree_LIB} CbmData CbmBase - KF + KFParticleInterface L1 CbmSimGenerators ) diff --git a/reco/L1/CMakeLists.txt b/reco/L1/CMakeLists.txt index 5c76eaf2a1..ee75547634 100644 --- a/reco/L1/CMakeLists.txt +++ b/reco/L1/CMakeLists.txt @@ -64,6 +64,7 @@ ${CBMROOT_SOURCE_DIR}/mvd Include_Directories( ${INCLUDE_DIRECTORIES}) Set(SYSTEM_INCLUDE_DIRECTORIES + ${VC_INCLUDE_DIRS} ${BASE_INCLUDE_DIRECTORIES} ${KFParticle_INCLUDE_DIR} ) @@ -80,6 +81,7 @@ endif() Include_Directories(SYSTEM ${SYSTEM_INCLUDE_DIRECTORIES}) set(LINK_DIRECTORIES +${Vc_LIB_DIR} ${KFParticle_LIB_DIR} ${FAIRROOT_LIBRARY_DIR} ${ROOT_LIBRARY_DIR} @@ -226,6 +228,7 @@ Set(LIBRARY_NAME L1) Set(DEPENDENCIES KF + KFParticle Base CbmBase CbmData @@ -233,6 +236,7 @@ Set(DEPENDENCIES # CbmGeoSetup CbmMuchBase CbmTrdBase + CbmTofBase CbmStsBase CbmRecoBase CbmRecoSts diff --git a/reco/detectors/rich/CMakeLists.txt b/reco/detectors/rich/CMakeLists.txt index 3697ecedfe..7c67adfe53 100644 --- a/reco/detectors/rich/CMakeLists.txt +++ b/reco/detectors/rich/CMakeLists.txt @@ -127,7 +127,7 @@ set(LINKDEF CbmRichRecoLinkDef.h) Set(LIBRARY_NAME CbmRichReco) Set(DEPENDENCIES - KF L1 Littrack CbmRichBase CbmRecoBase CbmBase CbmData Base MLP boost_regex Gdml + KF KFParticleInterface L1 Littrack CbmRichBase CbmRecoBase CbmBase CbmData Base MLP boost_regex Gdml ) GENERATE_LIBRARY() diff --git a/reco/eventbuilder/CMakeLists.txt b/reco/eventbuilder/CMakeLists.txt index 1ad77dc8cf..6e49500b79 100644 --- a/reco/eventbuilder/CMakeLists.txt +++ b/reco/eventbuilder/CMakeLists.txt @@ -24,18 +24,9 @@ ${CBMDATA_DIR}/global ${CBMROOT_SOURCE_DIR}/reco/L1 ${CBMROOT_SOURCE_DIR}/reco/L1/L1Algo -${CBMROOT_SOURCE_DIR}/reco/L1/OffLineInterface -${CBMROOT_SOURCE_DIR}/reco/L1/ParticleFinder - -${CBMROOT_SOURCE_DIR}/reco/KF -${CBMROOT_SOURCE_DIR}/reco/KF/KFQA -${CBMROOT_SOURCE_DIR}/reco/KF/Interface -${CBMDATA_DIR} ${CBMROOT_SOURCE_DIR}/mvd - ${CBMDETECTORBASE_DIR}/sts -#${CBMROOT_SOURCE_DIR}/sts/setup -#${CBMROOT_SOURCE_DIR}/sts +${CBMDETECTORBASE_DIR}/sts ${CBMROOT_SOURCE_DIR}/rich ${CBMROOT_SOURCE_DIR}/tof/TofMC @@ -97,7 +88,7 @@ ENDIF (SSE_FOUND) set(LINKDEF CbmEventBuilderLinkDef.h) Set(LIBRARY_NAME CbmEventBuilder) Set(DEPENDENCIES - CbmData CbmBase CbmField CbmStsBase CbmMvd Base KF CbmQaBase + CbmData CbmBase CbmField CbmStsBase CbmMvd Base CbmQaBase ) GENERATE_LIBRARY() diff --git a/reco/littrack/CMakeLists.txt b/reco/littrack/CMakeLists.txt index 5b2a090a58..15cd7a0194 100644 --- a/reco/littrack/CMakeLists.txt +++ b/reco/littrack/CMakeLists.txt @@ -181,7 +181,8 @@ EndIf (Boost_FOUND) set(LINKDEF LittrackLinkDef.h) Set(LIBRARY_NAME Littrack) Set(DEPENDENCIES - Littrackparallel KF CbmMuchBase CbmStsBase CbmRichBase CbmRecoBase CbmBase CbmData Base + Littrackparallel KF KFParticleInterface L1 CbmMuchBase CbmStsBase CbmRichBase CbmRecoBase CbmBase CbmData + CbmTofBase Base ) GENERATE_LIBRARY() @@ -191,7 +192,7 @@ set(HEADERS ${QA_HEADERS}) set(LINKDEF LittrackQALinkDef.h) Set(LIBRARY_NAME LittrackQA) Set(DEPENDENCIES - Littrack + Littrack CbmRichReco KFParticleInterface ) GENERATE_LIBRARY() diff --git a/reco/steer/CMakeLists.txt b/reco/steer/CMakeLists.txt index e5f21ecf09..e020938e05 100644 --- a/reco/steer/CMakeLists.txt +++ b/reco/steer/CMakeLists.txt @@ -80,10 +80,11 @@ CbmPsdBase CbmPsdReco CbmRichReco CbmRecoSts -# CbmTofReco +CbmTofBase CbmTrdReco CbmData KF +KFParticleInterface ) # --------------------------------------------------------- diff --git a/reco/tracking/BinnedTracker/CMakeLists.txt b/reco/tracking/BinnedTracker/CMakeLists.txt index 5588b4f24e..538986f365 100644 --- a/reco/tracking/BinnedTracker/CMakeLists.txt +++ b/reco/tracking/BinnedTracker/CMakeLists.txt @@ -60,7 +60,7 @@ Set(NO_DICT_SRCS set(LINKDEF CbmBinnedTrackerLinkDef.h) Set(LIBRARY_NAME CbmBinnedTracker) Set(DEPENDENCIES - CbmBase CbmData CbmMuchBase CbmStsBase Base + CbmBase CbmData CbmMuchBase CbmStsBase Base CbmSimSteer ) GENERATE_LIBRARY() diff --git a/reco/tracking/global/CMakeLists.txt b/reco/tracking/global/CMakeLists.txt index ae6c029fc2..dd78249e04 100755 --- a/reco/tracking/global/CMakeLists.txt +++ b/reco/tracking/global/CMakeLists.txt @@ -57,7 +57,7 @@ Set(NO_DICT_SRCS set(LINKDEF GlobalLinkDef.h) Set(LIBRARY_NAME CbmGlobalTracking) Set(DEPENDENCIES - CbmBase CbmData Base CbmMuchBase KF + CbmBase CbmData Base CbmMuchBase KF Littrack KFParticleInterface # CbmLitTrack CbmKF CbmRun ???? ) diff --git a/reco/tracking/lx/CMakeLists.txt b/reco/tracking/lx/CMakeLists.txt index 9433c9fa75..1462cbf322 100755 --- a/reco/tracking/lx/CMakeLists.txt +++ b/reco/tracking/lx/CMakeLists.txt @@ -43,6 +43,7 @@ Set(SYSTEM_INCLUDE_DIRECTORIES Include_Directories(SYSTEM ${SYSTEM_INCLUDE_DIRECTORIES}) Set(LINK_DIRECTORIES + ${KFParticle_LIB_DIR} ${ROOT_LIBRARY_DIR} ${FAIRROOT_LIBRARY_DIR} ${Boost_LIBRARY_DIRS} @@ -67,7 +68,7 @@ Set(NO_DICT_SRCS set(LINKDEF LxLinkDef.h) Set(LIBRARY_NAME LxTrack) Set(DEPENDENCIES - CbmBase CbmData Base CbmMuchBase + CbmBase CbmData Base CbmMuchBase Littrack # CbmMuchSim CbmKF CbmLitTrack CbmSrt ???? ) -- GitLab