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

Merge branch 'cmakecorrections-master' into 'master'

Adapted CMakeLists.txt for AthAnalysis

See merge request !1870

Former-commit-id: 1c797eab
parents b96cbfdb e0c90588
No related branches found
No related tags found
No related merge requests found
...@@ -5,6 +5,13 @@ ...@@ -5,6 +5,13 @@
# Declare the package name: # Declare the package name:
atlas_subdir( MuonHistUtils ) atlas_subdir( MuonHistUtils )
set( extra_deps )
set( extra_libs )
if( NOT XAOD_ANALYSIS )
set( extra_dep Tracking/TrkEvent/TrkEventPrimitives )
set( extra_libs TrkEventPrimitives )
endif()
# Declare the package's dependencies: # Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC atlas_depends_on_subdirs( PUBLIC
Event/xAOD/xAODMuon Event/xAOD/xAODMuon
...@@ -12,11 +19,11 @@ atlas_depends_on_subdirs( PUBLIC ...@@ -12,11 +19,11 @@ atlas_depends_on_subdirs( PUBLIC
Event/xAOD/xAODTrigMuon Event/xAOD/xAODTrigMuon
Event/xAOD/xAODTrigger Event/xAOD/xAODTrigger
Event/xAOD/xAODTruth Event/xAOD/xAODTruth
Tracking/TrkEvent/TrkEventPrimitives
Tracking/TrkValidation/TrkValHistUtils Tracking/TrkValidation/TrkValHistUtils
PRIVATE PRIVATE
DetectorDescription/GeoPrimitives DetectorDescription/GeoPrimitives
MuonSpectrometer/MuonIdHelpers ) MuonSpectrometer/MuonIdHelpers
${extra_deps} )
# External dependencies: # External dependencies:
find_package( Eigen ) find_package( Eigen )
...@@ -29,6 +36,6 @@ atlas_add_library( MuonHistUtils ...@@ -29,6 +36,6 @@ atlas_add_library( MuonHistUtils
PUBLIC_HEADERS MuonHistUtils PUBLIC_HEADERS MuonHistUtils
INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
PRIVATE_INCLUDE_DIRS ${EIGEN_INCLUDE_DIRS} PRIVATE_INCLUDE_DIRS ${EIGEN_INCLUDE_DIRS}
LINK_LIBRARIES ${ROOT_LIBRARIES} xAODMuon xAODTracking xAODTrigMuon xAODTrigger xAODTruth TrkEventPrimitives TrkValHistUtils MuonIdHelpersLib LINK_LIBRARIES ${ROOT_LIBRARIES} xAODMuon xAODTracking xAODTrigMuon xAODTrigger xAODTruth TrkValHistUtils MuonIdHelpersLib
PRIVATE_LINK_LIBRARIES ${EIGEN_LIBRARIES} GeoPrimitives ) PRIVATE_LINK_LIBRARIES ${EIGEN_LIBRARIES} GeoPrimitives ${extra_libs} )
...@@ -5,14 +5,21 @@ ...@@ -5,14 +5,21 @@
# Declare the package name: # Declare the package name:
atlas_subdir( TrkValHistUtils ) atlas_subdir( TrkValHistUtils )
set( extra_deps )
set( extra_libs )
if( NOT XAOD_ANALYSIS )
set( extra_dep Tracking/TrkEvent/TrkEventPrimitives )
set( extra_libs TrkEventPrimitives )
endif()
# Declare the package's dependencies: # Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC atlas_depends_on_subdirs( PUBLIC
Event/xAOD/xAODBase Event/xAOD/xAODBase
Event/xAOD/xAODTracking Event/xAOD/xAODTracking
Event/xAOD/xAODTruth Event/xAOD/xAODTruth
Tracking/TrkEvent/TrkEventPrimitives
PRIVATE PRIVATE
Event/EventPrimitives ) Event/EventPrimitives
${extra_deps} )
# External dependencies: # External dependencies:
find_package( ROOT COMPONENTS Core Tree MathCore Hist RIO pthread ) find_package( ROOT COMPONENTS Core Tree MathCore Hist RIO pthread )
...@@ -23,6 +30,6 @@ atlas_add_library( TrkValHistUtils ...@@ -23,6 +30,6 @@ atlas_add_library( TrkValHistUtils
src/*.cxx src/*.cxx
PUBLIC_HEADERS TrkValHistUtils PUBLIC_HEADERS TrkValHistUtils
INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
LINK_LIBRARIES ${ROOT_LIBRARIES} xAODBase xAODTracking xAODTruth TrkEventPrimitives LINK_LIBRARIES ${ROOT_LIBRARIES} xAODBase xAODTracking xAODTruth
PRIVATE_LINK_LIBRARIES EventPrimitives ) PRIVATE_LINK_LIBRARIES EventPrimitives ${extra_libs} )
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