Skip to content
Snippets Groups Projects

MuonCalibStreamCnv[Svc]+MuonMM_CnvTools: cleanup link dependencies

Merged Frank Winklmeier requested to merge fwinkl/athena:muoncalib_cmake into main
3 files
+ 13
38
Compare changes
  • Side-by-side
  • Inline
Files
3
################################################################################
# Package: MuonCalibStreamCnv
################################################################################
# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
# Declare the package name:
atlas_subdir( MuonCalibStreamCnv )
# External dependencies:
find_package( COOL COMPONENTS CoolKernel )
find_package( CORAL COMPONENTS CoralBase CoralKernel RelationalAccess )
find_package( ROOT COMPONENTS Core Tree MathCore Hist RIO pthread )
find_package( tdaq-common COMPONENTS MuCalDecode )
# Component(s) in the package:
# OLD: RPCcablingInterfaceLib
atlas_add_library( MuonCalibStreamCnvLib
src/*.cxx
PUBLIC_HEADERS MuonCalibStreamCnv
PRIVATE_INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} ${CORAL_INCLUDE_DIRS}
LINK_LIBRARIES ${ROOT_LIBRARIES} ${CORAL_LIBRARIES} ${COOL_LIBRARIES} ${TDAQ-COMMON_LIBRARIES}
AthenaBaseComps AthenaKernel StoreGateLib SGtests GaudiKernel CSCcablingLib MuonReadoutGeometry MuonIdHelpersLib
MuonRDO MuonPrepRawData SGTools CoraCool EventInfo MdtCalibSvcLib MuonCalibEvent MuonCSC_CnvToolsLib MuonCnvToolInterfacesLib
MuonCalibStreamCnvSvcLib RPC_CondCablingLib MuonCondData MuonTrigCoinData)
atlas_add_component( MuonCalibStreamCnv
src/*.cxx
src/components/*.cxx
INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} ${CORAL_INCLUDE_DIRS} ${COOL_INCLUDE_DIRS} ${TDAQ-COMMON_INCLUDE_DIRS}
LINK_LIBRARIES ${ROOT_LIBRARIES} ${CORAL_LIBRARIES} ${COOL_LIBRARIES} ${TDAQ-COMMON_LIBRARIES}
AthenaBaseComps AthenaKernel StoreGateLib SGtests GaudiKernel CSCcablingLib MuonReadoutGeometry MuonIdHelpersLib
MuonRDO MuonPrepRawData SGTools CoraCool EventInfo MdtCalibSvcLib MuonCalibEvent MuonCSC_CnvToolsLib MuonCnvToolInterfacesLib
MuonCalibStreamCnvSvcLib RPC_CondCablingLib MuonCondData MuonTrigCoinData)
INCLUDE_DIRS ${TDAQ-COMMON_INCLUDE_DIRS}
LINK_LIBRARIES ${TDAQ-COMMON_LIBRARIES}
AthenaBaseComps AthenaKernel GaudiKernel MdtCalibData MdtCalibInterfacesLib
MuonCablingData MuonCalibEvent MuonCalibStreamCnvSvcLib MuonIdHelpersLib
MuonPrepRawData MuonRDO MuonReadoutGeometry MuonTrigCoinData RPC_CondCablingLib
StoreGateLib xAODEventInfo )
# atlas_install_joboptions( share/*.py )
# atlas_install_runtime( share/calibtest.dat )
# Install files from the package:
atlas_install_python_modules( python/*.py )
Loading