Skip to content
Snippets Groups Projects
Commit f46ab96e authored by Vakhtang Tsulaia's avatar Vakhtang Tsulaia
Browse files

Merge branch 'cmake_assocbuilder' into 'master'

AssociationBuilder: cmake cleanup

See merge request atlas/athena!38165
parents 480171cd 95806cd9
No related branches found
No related tags found
No related merge requests found
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: AssociationComps
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( AssociationComps ) atlas_subdir( AssociationComps )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PRIVATE
Calorimeter/CaloEvent
Control/AthenaBaseComps
Control/AthenaKernel
Control/AthContainers
Control/AthLinks
Control/Navigation
Control/StoreGate
Event/EventKernel
Event/FourMomUtils
Event/NavFourMom
GaudiKernel
PhysicsAnalysis/AssociationBuilder/AssociationKernel
Reconstruction/Jet/JetEvent
Reconstruction/MuonIdentification/muonEvent
Reconstruction/egamma/egammaEvent
Reconstruction/tauEvent
Trigger/TrigAnalysis/TrigObjectMatching
Trigger/TrigEvent/TrigCaloEvent
Trigger/TrigEvent/TrigMuonEvent
Trigger/TrigEvent/TrigParticle )
# External dependencies:
find_package( Boost COMPONENTS filesystem thread system )
find_package( CLHEP )
# Component(s) in the package: # Component(s) in the package:
atlas_add_component( AssociationComps atlas_add_component( AssociationComps
src/*.cxx src/*.cxx
src/components/*.cxx src/components/*.cxx
INCLUDE_DIRS ${Boost_INCLUDE_DIRS} ${CLHEP_INCLUDE_DIRS} LINK_LIBRARIES CaloEvent AthenaKernel AthenaBaseComps AthContainers AthLinks Navigation EventKernel FourMomUtils NavFourMom GaudiKernel AssociationKernel JetEvent muonEvent egammaEvent tauEvent TrigObjectMatchingLib TrigCaloEvent TrigMuonEvent TrigParticle )
LINK_LIBRARIES ${Boost_LIBRARIES} ${CLHEP_LIBRARIES} CaloEvent AthenaKernel AthenaBaseComps AthContainers AthLinks Navigation StoreGateLib SGtests EventKernel FourMomUtils NavFourMom GaudiKernel AssociationKernel JetEvent muonEvent egammaEvent tauEvent TrigObjectMatchingLib TrigCaloEvent TrigMuonEvent TrigParticle )
# Install files from the package: # Install files from the package:
atlas_install_joboptions( share/*.py ) atlas_install_joboptions( share/*.py )
......
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: AssociationKernel
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( AssociationKernel ) atlas_subdir( AssociationKernel )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
Control/AthenaBaseComps
Control/AthLinks
Event/EventKernel
Event/NavFourMom
GaudiKernel )
# Component(s) in the package: # Component(s) in the package:
atlas_add_library( AssociationKernel atlas_add_library( AssociationKernel
src/*.cxx src/*.cxx
PUBLIC_HEADERS AssociationKernel PUBLIC_HEADERS AssociationKernel
LINK_LIBRARIES AthenaBaseComps AthLinks EventKernel NavFourMom GaudiKernel ) LINK_LIBRARIES AthenaBaseComps AthLinks EventKernel NavFourMom GaudiKernel )
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment