Commit 75d4df85 authored by Walter Lampl's avatar Walter Lampl
Browse files

Merge branch 'interface_libs' into 'master'

Add some missing interface libraries

See merge request !26244
parents 4158afe1 012b3542
......@@ -19,12 +19,14 @@ atlas_depends_on_subdirs( PUBLIC
find_package( ROOT COMPONENTS Core Tree MathCore Hist RIO pthread )
# Component(s) in the package:
atlas_add_library( CaloInterfaceLib
CaloInterface/*.h
INTERFACE
PUBLIC_HEADERS CaloInterface
LINK_LIBRARIES AthenaKernel CaloConditions CaloEvent CaloIdentifier GaudiKernel xAODCaloEvent )
atlas_add_dictionary( CaloInterfaceDict
CaloInterface/CaloInterfaceDict.h
CaloInterface/selection.xml
INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
LINK_LIBRARIES ${ROOT_LIBRARIES} CaloEvent CaloIdentifier CaloConditions AthenaKernel Identifier xAODCaloEvent GaudiKernel )
# Install files from the package:
atlas_install_headers( CaloInterface )
LINK_LIBRARIES ${ROOT_LIBRARIES} CaloInterfaceLib )
......@@ -21,13 +21,18 @@ atlas_depends_on_subdirs( PUBLIC
Reconstruction/egamma/egammaEvent )
# Component(s) in the package:
atlas_add_library( xAODEgammaCnvLib
xAODEgammaCnv/*.h
INTERFACE
PUBLIC_HEADERS xAODEgammaCnv
LINK_LIBRARIES AthContainers GaudiKernel xAODEgamma )
atlas_add_component( xAODEgammaCnv
src/*.cxx
src/components/*.cxx
LINK_LIBRARIES AthContainers xAODEgamma GaudiKernel AthenaBaseComps AthenaKernel FourMom xAODTracking xAODTruth ParticleEvent Particle egammaEvent )
LINK_LIBRARIES AthContainers AthenaBaseComps AthenaKernel FourMom GaudiKernel Particle ParticleEvent egammaEvent xAODEgamma xAODTracking xAODTruth )
# Install files from the package:
atlas_install_headers( xAODEgammaCnv )
atlas_install_python_modules( python/*.py )
atlas_install_joboptions( share/*.py )
......@@ -21,14 +21,18 @@ atlas_depends_on_subdirs( PUBLIC
find_package( ROOT COMPONENTS Core Tree MathCore Hist RIO pthread )
# Component(s) in the package:
atlas_add_library( HIGlobalLib
HIGlobal/*.h
INTERFACE
PUBLIC_HEADERS HIGlobal
LINK_LIBRARIES AsgTools AthenaBaseComps CaloEvent GaudiKernel HIEventUtilsLib NavFourMom xAODHIEvent )
atlas_add_component( HIGlobal
src/*.cxx
src/components/*.cxx
INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
LINK_LIBRARIES ${ROOT_LIBRARIES} CaloEvent AsgTools AthenaBaseComps NavFourMom xAODHIEvent HIEventUtilsLib Navigation GaudiKernel )
LINK_LIBRARIES GaudiKernel Navigation HIGlobalLib )
# Install files from the package:
atlas_install_headers( HIGlobal )
atlas_install_python_modules( python/*.py )
atlas_install_joboptions( share/*.py )
......@@ -11,20 +11,22 @@ atlas_depends_on_subdirs( PUBLIC
Event/xAOD/xAODEgamma
Event/xAOD/xAODTracking
GaudiKernel
Tracking/TrkEvent/TrkTrack
Tracking/TrkEvent/TrkEventPrimitives
Tracking/TrkEvent/TrkTrack
Tracking/TrkEvent/TrkEventPrimitives
Tracking/TrkEvent/TrkNeutralParameters
Tracking/TrkEvent/TrkParameters
Tracking/TrkEvent/TrkCaloExtension
Reconstruction/egamma/egammaRecEvent)
Tracking/TrkEvent/TrkCaloExtension
Reconstruction/egamma/egammaRecEvent)
# Component(s) in the package:
atlas_add_library( egammaInterfacesLib
egammaInterfaces/*.h
INTERFACE
PUBLIC_HEADERS egammaInterfaces
LINK_LIBRARIES GaudiKernel TrkCaloExtension TrkEventPrimitives TrkNeutralParameters TrkParameters
TrkTrack egammaRecEvent xAODCaloEvent xAODEgamma xAODTracking)
atlas_add_dictionary( egammaInterfacesDict
egammaInterfaces/egammaInterfacesDict.h
egammaInterfaces/selection.xml
INCLUDE_DIRS
LINK_LIBRARIES xAODCaloEvent xAODEgamma xAODTracking GaudiKernel TrkTrack
TrkEventPrimitives TrkNeutralParameters TrkParameters TrkCaloExtension egammaRecEvent)
# Install files from the package:
atlas_install_headers( egammaInterfaces )
LINK_LIBRARIES egammaInterfacesLib )
......@@ -21,6 +21,10 @@ atlas_depends_on_subdirs( PUBLIC
# External dependencies:
find_package( CLHEP )
# Install files from the package:
atlas_install_headers( TrigInDetToolInterfaces )
# Component(s) in the package:
atlas_add_library( TrigInDetToolInterfacesLib
TrigInDetToolInterfaces/*.h
INTERFACE
PUBLIC_HEADERS TrigInDetToolInterfaces
INCLUDE_DIRS ${CLHEP_INCLUDE_DIRS}
LINK_LIBRARIES ${CLHEP_LIBRARIES} ByteStreamData GaudiKernel IRegionSelector Identifier InDetPrepRawData TrigInDetEvent TrigInDetPattRecoEvent TrigSteeringEvent TrkEventPrimitives TrkTrack )
......@@ -21,7 +21,8 @@ atlas_add_library( TrigMuonBackExtrapolatorLib
LINK_LIBRARIES GaudiKernel TrigInDetEvent TrigMuonEvent xAODTrigMuon )
atlas_add_component( TrigMuonBackExtrapolator
src/*.cxx src/*.h src/components/*.cxx
src/*.cxx
src/components/*.cxx
LINK_LIBRARIES AthenaBaseComps TrigMuonBackExtrapolatorLib )
# Install files from the package:
......
......@@ -15,11 +15,13 @@ atlas_depends_on_subdirs( PUBLIC
Trigger/TrigT1/TrigT1Result )
# Component(s) in the package:
atlas_add_library( TrigMuonRoIToolsLib
TrigMuonRoITools/*.h
INTERFACE
PUBLIC_HEADERS TrigMuonRoITools
LINK_LIBRARIES GaudiKernel )
atlas_add_component( TrigMuonRoITools
src/*.cxx
src/components/*.cxx
LINK_LIBRARIES GaudiKernel AthenaBaseComps ByteStreamCnvSvcBaseLib EventInfo TrigT1Result )
# Install files from the package:
atlas_install_headers( TrigMuonRoITools )
LINK_LIBRARIES AthenaBaseComps ByteStreamCnvSvcBaseLib GaudiKernel TrigT1Result TrigMuonRoIToolsLib )
......@@ -14,15 +14,17 @@ atlas_depends_on_subdirs( PUBLIC
Trigger/TrigEvent/TrigInDetEvent )
# External dependencies:
find_package( ROOT COMPONENTS Core Tree MathCore Hist RIO pthread )
find_package( ROOT COMPONENTS MathCore )
# Component(s) in the package:
atlas_add_library( TrigTrackJetFinderToolLib
TrigTrackJetFinderTool/*.h
INTERFACE
PUBLIC_HEADERS TrigTrackJetFinderTool
LINK_LIBRARIES AthenaBaseComps GaudiKernel Particle TrigInDetEvent TrkTrack )
atlas_add_component( TrigTrackJetFinderTool
src/*.cxx
src/components/*.cxx
INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
LINK_LIBRARIES ${ROOT_LIBRARIES} AthenaBaseComps GaudiKernel Particle TrkTrack TrigInDetEvent )
# Install files from the package:
atlas_install_headers( TrigTrackJetFinderTool )
LINK_LIBRARIES ${ROOT_LIBRARIES} TrigTrackJetFinderToolLib )
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