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