Skip to content

Commit

Permalink
CMake: Set FairLogger dep instead of manual includes
Browse files Browse the repository at this point in the history
  • Loading branch information
olantwin committed Oct 3, 2024
1 parent 2eb7c79 commit 378929f
Show file tree
Hide file tree
Showing 19 changed files with 35 additions and 50 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ it in future.
* Housekeeping: Use FairRoot's `find_package2` to find ROOT, VMC, fmt
* Housekeeping: Bump minimum ROOT version to 6.26
* Housekeeping: Use find_package to find BOOST
* Housekeeping: Set FairLogger dep instead of manual includes

### Removed

Expand Down
1 change: 0 additions & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,6 @@ SetBasicVariables()
Set(SYSTEM_INCLUDE_DIRECTORIES
${SYSTEM_INCLUDE_DIRECTORIES}
${BASE_INCLUDE_DIRECTORIES}
${FAIRLOGGER_INCLUDE_DIR}
)

# Set the library version in the main CMakeLists.txt
Expand Down
5 changes: 2 additions & 3 deletions TimeDet/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,7 @@ ${CMAKE_SOURCE_DIR}/shipdata
${CMAKE_SOURCE_DIR}/TimeDet
)

include_directories( ${INCLUDE_DIRECTORIES} ${VMC_INCLUDE_DIRS} ${FAIRROOT_INCLUDE_DIR} ${FairLogger_INCDIR} ${FMT_INCLUDE_DIR}
)
include_directories(${INCLUDE_DIRECTORIES} ${VMC_INCLUDE_DIRS} ${FAIRROOT_INCLUDE_DIR})
include_directories(SYSTEM ${SYSTEM_INCLUDE_DIRECTORIES})

set(LINK_DIRECTORIES
Expand All @@ -28,7 +27,7 @@ TimeDet.cxx
Set(LINKDEF TimeDetLinkDef.h)
Set(LIBRARY_NAME TimeDet)
Set(DEPENDENCIES
Base ShipData
Base ShipData FairLogger::FairLogger
)

GENERATE_LIBRARY()
5 changes: 2 additions & 3 deletions UpstreamTagger/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,7 @@ ${CMAKE_SOURCE_DIR}/shipdata
${CMAKE_SOURCE_DIR}/UpstreamTagger
)

include_directories( ${INCLUDE_DIRECTORIES} ${VMC_INCLUDE_DIRS} ${FAIRROOT_INCLUDE_DIR} ${FairLogger_INCDIR} ${FMT_INCLUDE_DIR}
)
include_directories(${INCLUDE_DIRECTORIES} ${VMC_INCLUDE_DIRS} ${FAIRROOT_INCLUDE_DIR})
include_directories(SYSTEM ${SYSTEM_INCLUDE_DIRECTORIES})

set(LINK_DIRECTORIES
Expand All @@ -28,7 +27,7 @@ Set(HEADERS )
Set(LINKDEF UpstreamTaggerLinkDef.h)
Set(LIBRARY_NAME UpstreamTagger)
Set(DEPENDENCIES
Base ShipData
Base ShipData FairLogger::FairLogger
)

GENERATE_LIBRARY()
5 changes: 2 additions & 3 deletions charmdet/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,7 @@ ${CMAKE_SOURCE_DIR}/millepede
${ROOT_INCLUDE_DIR}
)

include_directories( ${INCLUDE_DIRECTORIES} ${VMC_INCLUDE_DIRS} ${FAIRROOT_INCLUDE_DIR} ${FairLogger_INCDIR} ${FMT_INCLUDE_DIR}
)
include_directories(${INCLUDE_DIRECTORIES} ${VMC_INCLUDE_DIRS} ${FAIRROOT_INCLUDE_DIR})
include_directories(SYSTEM ${SYSTEM_INCLUDE_DIRECTORIES})

set(LINK_DIRECTORIES
Expand Down Expand Up @@ -56,6 +55,6 @@ MillepedeCaller.cxx
Set(HEADERS )
Set(LINKDEF BoxLinkDef.h)
Set(LIBRARY_NAME charmdet)
Set(DEPENDENCIES Base ShipData GeoBase ParBase Geom Core genfit millepede)
set(DEPENDENCIES Base ShipData GeoBase ParBase Geom Core genfit millepede FairLogger::FairLogger)

GENERATE_LIBRARY()
5 changes: 2 additions & 3 deletions ecal/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,7 @@ ${CMAKE_SOURCE_DIR}/shipdata
${CMAKE_SOURCE_DIR}/ecal
)

include_directories( ${INCLUDE_DIRECTORIES} ${VMC_INCLUDE_DIRS} ${FAIRROOT_INCLUDE_DIR} ${FairLogger_INCDIR} ${FMT_INCLUDE_DIR}
)
include_directories(${INCLUDE_DIRECTORIES} ${VMC_INCLUDE_DIRS} ${FAIRROOT_INCLUDE_DIR})
include_directories(SYSTEM ${SYSTEM_INCLUDE_DIRECTORIES})

set(LINK_DIRECTORIES
Expand Down Expand Up @@ -50,7 +49,7 @@ ecalMatch.cxx
Set(LINKDEF ecalLinkDef.h)
Set(LIBRARY_NAME ecal)
Set(DEPENDENCIES
Base ShipData
Base ShipData FairLogger::FairLogger
)

GENERATE_LIBRARY()
3 changes: 1 addition & 2 deletions field/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,6 @@ ${ROOT_INCLUDE_DIR}
${GEANT4_VMC_INCLUDE_DIR}
${GEANT4_INCLUDE_DIR}
${FAIRROOT_INCLUDE_DIR}
${FairLogger_INCDIR}
${FMT_INCLUDE_DIR}
${VMC_INCLUDE_DIRS}
)

Expand Down Expand Up @@ -42,6 +40,7 @@ set(LINKDEF FieldLinkDef.h)
Set(LIBRARY_NAME ShipField)
Set(DEPENDENCIES
Base
FairLogger::FairLogger
)

GENERATE_LIBRARY()
5 changes: 2 additions & 3 deletions hcal/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,7 @@ ${CMAKE_SOURCE_DIR}/shipdata
${CMAKE_SOURCE_DIR}/hcal
)

include_directories( ${INCLUDE_DIRECTORIES} ${VMC_INCLUDE_DIRS} ${FAIRROOT_INCLUDE_DIR} ${FairLogger_INCDIR} ${FMT_INCLUDE_DIR}
)
include_directories(${INCLUDE_DIRECTORIES} ${VMC_INCLUDE_DIRS} ${FAIRROOT_INCLUDE_DIR})
include_directories(SYSTEM ${SYSTEM_INCLUDE_DIRECTORIES})

set(LINK_DIRECTORIES
Expand Down Expand Up @@ -36,7 +35,7 @@ hcalAnalysisSimple.cxx
Set(LINKDEF hcalLinkDef.h)
Set(LIBRARY_NAME hcal)
Set(DEPENDENCIES
Base ShipData
Base ShipData FairLogger::FairLogger
)

GENERATE_LIBRARY()
5 changes: 2 additions & 3 deletions muon/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,7 @@ ${CMAKE_SOURCE_DIR}/muon
${VMC_INCLUDE_DIRS}
)

include_directories( ${INCLUDE_DIRECTORIES} ${FAIRROOT_INCLUDE_DIR} ${FairLogger_INCDIR} ${FMT_INCLUDE_DIR}
)
include_directories(${INCLUDE_DIRECTORIES} ${FAIRROOT_INCLUDE_DIR})
include_directories(SYSTEM ${SYSTEM_INCLUDE_DIRECTORIES})

set(LINK_DIRECTORIES
Expand All @@ -30,7 +29,7 @@ muonHit.cxx
Set(LINKDEF muonLinkDef.h)
Set(LIBRARY_NAME muon)
Set(DEPENDENCIES
Base ShipData
Base ShipData FairLogger::FairLogger
)

GENERATE_LIBRARY()
5 changes: 2 additions & 3 deletions muonShieldOptimization/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,7 @@ set(INCLUDE_DIRECTORIES
${CMAKE_SOURCE_DIR}/muonShieldOptimization ${VMC_INCLUDE_DIRS} ${CMAKE_SOURCE_DIR}/veto ${CMAKE_SOURCE_DIR}/shipdata ${PYTHON_INCLUDE_DIRS}
)

include_directories( ${INCLUDE_DIRECTORIES} ${FAIRROOT_INCLUDE_DIR} ${FairLogger_INCDIR} ${FMT_INCLUDE_DIR}
)
include_directories(${INCLUDE_DIRECTORIES} ${FAIRROOT_INCLUDE_DIR})
include_directories(SYSTEM ${SYSTEM_INCLUDE_DIRECTORIES})

set(LINK_DIRECTORIES
Expand All @@ -32,6 +31,6 @@ simpleTarget.cxx
Set(HEADERS )
Set(LINKDEF muonShieldBackgroundLinkDef.h)
Set(LIBRARY_NAME ShipMuonShieldBackground)
Set(DEPENDENCIES Base GeoBase ParBase Geom Core)
set(DEPENDENCIES Base GeoBase ParBase Geom Core FairLogger::FairLogger)

GENERATE_LIBRARY()
6 changes: 2 additions & 4 deletions nutaudet/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,12 @@ ${ROOT_INCLUDE_DIR}
${VMC_INCLUDE_DIRS}
)

include_directories( ${INCLUDE_DIRECTORIES} ${FAIRROOT_INCLUDE_DIR} ${FairLogger_INCDIR} ${FMT_INCLUDE_DIR}
)
include_directories(${INCLUDE_DIRECTORIES} ${FAIRROOT_INCLUDE_DIR})
include_directories(SYSTEM ${SYSTEM_INCLUDE_DIRECTORIES})

set(LINK_DIRECTORIES
${ROOT_LIBRARY_DIR}
${FAIRROOT_LIBRARY_DIR}

)

link_directories( ${LINK_DIRECTORIES})
Expand All @@ -38,6 +36,6 @@ TTPoint.cxx
Set(HEADERS )
Set(LINKDEF nutaudetLinkDef.h)
Set(LIBRARY_NAME nutaudet)
Set(DEPENDENCIES Base ShipData GeoBase ParBase Geom Core)
set(DEPENDENCIES Base ShipData GeoBase ParBase Geom Core FairLogger::FairLogger)

GENERATE_LIBRARY()
5 changes: 3 additions & 2 deletions online/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Set(SYSTEM_INCLUDE_DIRECTORIES
${SYSTEM_INCLUDE_DIRECTORIES}
)

include_directories(${INCLUDE_DIRECTORIES} ${FAIRROOT_INCLUDE_DIR} ${FairLogger_INCDIR} ${FMT_INCLUDE_DIR})
include_directories(${INCLUDE_DIRECTORIES} ${FAIRROOT_INCLUDE_DIR})
include_directories(SYSTEM ${SYSTEM_INCLUDE_DIRECTORIES})


Expand Down Expand Up @@ -38,7 +38,8 @@ Set(LINKDEF OnlineLinkDef.h)
Set(LIBRARY_NAME Online)

Set(DEPENDENCIES
Base # MbsAPI
Base
FairLogger::FairLogger
)

GENERATE_LIBRARY()
5 changes: 2 additions & 3 deletions passive/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,12 @@ ${CMAKE_SOURCE_DIR}/passive
${VMC_INCLUDE_DIRS}
)

include_directories( ${INCLUDE_DIRECTORIES} ${GEANT4_INCLUDE_DIR} ${FAIRROOT_INCLUDE_DIR} ${FairLogger_INCDIR} ${FMT_INCLUDE_DIR} )
include_directories(${INCLUDE_DIRECTORIES} ${GEANT4_INCLUDE_DIR} ${FAIRROOT_INCLUDE_DIR})
include_directories(SYSTEM ${SYSTEM_INCLUDE_DIRECTORIES})
Message(STATUS "include directories ${GEANT4_INCLUDE_DIR}")
set(LINK_DIRECTORIES
${ROOT_LIBRARY_DIR}
${FAIRROOT_LIBRARY_DIR}

)

link_directories( ${LINK_DIRECTORIES})
Expand All @@ -34,6 +33,6 @@ ShipGoliath.cxx
Set(HEADERS )
Set(LINKDEF PassiveLinkDef.h)
Set(LIBRARY_NAME ShipPassive)
Set(DEPENDENCIES Base GeoBase ParBase Geom Core)
set(DEPENDENCIES Base GeoBase ParBase Geom Core FairLogger::FairLogger)

GENERATE_LIBRARY()
5 changes: 2 additions & 3 deletions preshower/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,7 @@ ${CMAKE_SOURCE_DIR}/shipdata
${CMAKE_SOURCE_DIR}/preshower
)

include_directories( ${INCLUDE_DIRECTORIES} ${VMC_INCLUDE_DIRS} ${FAIRROOT_INCLUDE_DIR} ${FairLogger_INCDIR} ${FMT_INCLUDE_DIR}
)
include_directories(${INCLUDE_DIRECTORIES} ${VMC_INCLUDE_DIRS} ${FAIRROOT_INCLUDE_DIR})
include_directories(SYSTEM ${SYSTEM_INCLUDE_DIRECTORIES})

set(LINK_DIRECTORIES
Expand All @@ -28,7 +27,7 @@ preshowerPoint.cxx
Set(LINKDEF preshowerLinkDef.h)
Set(LIBRARY_NAME preshower)
Set(DEPENDENCIES
Base ShipData
Base ShipData FairLogger::FairLogger
)

GENERATE_LIBRARY()
5 changes: 2 additions & 3 deletions shipdata/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,7 @@ ${CMAKE_SOURCE_DIR}/genfit/fitters/include
${VMC_INCLUDE_DIRS}
)

include_directories( ${INCLUDE_DIRECTORIES} ${FAIRROOT_INCLUDE_DIR} ${FairLogger_INCDIR} ${FMT_INCLUDE_DIR}
)
include_directories(${INCLUDE_DIRECTORIES} ${FAIRROOT_INCLUDE_DIR})
include_directories(SYSTEM ${SYSTEM_INCLUDE_DIRECTORIES})

set(LINK_DIRECTORIES
Expand All @@ -33,6 +32,6 @@ TrackInfo.cxx
Set(HEADERS )
Set(LINKDEF MCStackLinkDef.h)
Set(LIBRARY_NAME ShipData)
Set(DEPENDENCIES Base EG Physics Core genfit)
set(DEPENDENCIES Base EG Physics Core genfit FairLogger::FairLogger)

GENERATE_LIBRARY()
4 changes: 2 additions & 2 deletions shipgen/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ ${EVTGEN_INCLUDE_DIR}
${EVTGEN_INCLUDE_DIR}/..
)

include_directories(${INCLUDE_DIRECTORIES} ${VMC_INCLUDE_DIRS} ${FAIRROOT_INCLUDE_DIR} ${FairLogger_INCDIR} ${FMT_INCLUDE_DIR})
include_directories(${INCLUDE_DIRECTORIES} ${VMC_INCLUDE_DIRS} ${FAIRROOT_INCLUDE_DIR})
include_directories(SYSTEM ${SYSTEM_INCLUDE_DIRECTORIES})

set(LINK_DIRECTORIES
Expand Down Expand Up @@ -50,6 +50,6 @@ ALPACAGenerator.cxx
set(LINKDEF GenLinkDef.h)
set(LIBRARY_NAME ShipGen)

set(DEPENDENCIES Base ShipData EvtGen EvtGenExternal)
set(DEPENDENCIES Base ShipData EvtGen EvtGenExternal FairLogger::FairLogger)

GENERATE_LIBRARY()
5 changes: 2 additions & 3 deletions splitcal/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,7 @@ ${CMAKE_SOURCE_DIR}/shipdata
${CMAKE_SOURCE_DIR}/splitcal
)

include_directories( ${INCLUDE_DIRECTORIES} ${VMC_INCLUDE_DIRS} ${FAIRROOT_INCLUDE_DIR} ${FairLogger_INCDIR} ${FMT_INCLUDE_DIR}
)
include_directories(${INCLUDE_DIRECTORIES} ${VMC_INCLUDE_DIRS} ${FAIRROOT_INCLUDE_DIR})
include_directories(SYSTEM ${SYSTEM_INCLUDE_DIRECTORIES})

set(LINK_DIRECTORIES
Expand All @@ -30,7 +29,7 @@ splitcalCluster.cxx
Set(LINKDEF splitcalLinkDef.h)
Set(LIBRARY_NAME splitcal)
Set(DEPENDENCIES
Base ShipData
Base ShipData FairLogger::FairLogger
)

GENERATE_LIBRARY()
5 changes: 2 additions & 3 deletions strawtubes/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,7 @@ ${CMAKE_SOURCE_DIR}/shipdata
${CMAKE_SOURCE_DIR}/strawtubes
)

include_directories( ${INCLUDE_DIRECTORIES} ${VMC_INCLUDE_DIRS} ${FAIRROOT_INCLUDE_DIR} ${FairLogger_INCDIR} ${FMT_INCLUDE_DIR}
)
include_directories(${INCLUDE_DIRECTORIES} ${VMC_INCLUDE_DIRS} ${FAIRROOT_INCLUDE_DIR})
include_directories(SYSTEM ${SYSTEM_INCLUDE_DIRECTORIES})

set(LINK_DIRECTORIES
Expand All @@ -30,7 +29,7 @@ Tracklet.cxx
Set(LINKDEF strawtubesLinkDef.h)
Set(LIBRARY_NAME strawtubes)
Set(DEPENDENCIES
Base ShipData
Base ShipData FairLogger::FairLogger
)

GENERATE_LIBRARY()
5 changes: 2 additions & 3 deletions veto/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,7 @@ ${CMAKE_SOURCE_DIR}/shipdata
${CMAKE_SOURCE_DIR}/veto
)

include_directories( ${INCLUDE_DIRECTORIES} ${VMC_INCLUDE_DIRS} ${FAIRROOT_INCLUDE_DIR} ${FairLogger_INCDIR} ${FMT_INCLUDE_DIR}
)
include_directories(${INCLUDE_DIRECTORIES} ${VMC_INCLUDE_DIRS} ${FAIRROOT_INCLUDE_DIR})
include_directories(SYSTEM ${SYSTEM_INCLUDE_DIRECTORIES})

set(LINK_DIRECTORIES
Expand All @@ -30,7 +29,7 @@ vetoHitOnTrack.cxx
Set(LINKDEF vetoLinkDef.h)
Set(LIBRARY_NAME veto)
Set(DEPENDENCIES
Base ShipData
Base ShipData FairLogger::FairLogger
)

GENERATE_LIBRARY()

0 comments on commit 378929f

Please sign in to comment.