Skip to content
Snippets Groups Projects
Commit 8ad0e1f4 authored by Frank Winklmeier's avatar Frank Winklmeier
Browse files

TrkExtrapolation: cmake cleanup

Remove `atlas_depends_on_subdirs` and cleanup link dependencies.
parent 48404a70
6 merge requests!58791DataQualityConfigurations: Modify L1Calo config for web display,!46784MuonCondInterface: Enable thread-safety checking.,!46776Updated LArMonitoring config file for WD to match new files produced using MT,!45405updated ART test cron job,!42417Draft: DIRE and VINCIA Base Fragments for Pythia 8.3,!37477Tracking: cmake cleanup (part 2)
Showing
with 54 additions and 323 deletions
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: TrkExAlgs
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( TrkExAlgs ) atlas_subdir( TrkExAlgs )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
Control/AthenaBaseComps
Control/AthContainers
DetectorDescription/GeoPrimitives
Event/EventPrimitives
GaudiKernel
MagneticField/MagFieldInterfaces
Tracking/TrkDetDescr/TrkSurfaces
Tracking/TrkEvent/TrkParameters
PRIVATE
Control/StoreGate
Tracking/TrkDetDescr/TrkGeometry
Tracking/TrkDetDescr/TrkVolumes
Tracking/TrkEvent/TrkEventPrimitives
Tracking/TrkEvent/TrkTrack
Tracking/TrkExtrapolation/TrkExInterfaces
Tracking/TrkExtrapolation/TrkExUtils
ActsGeometryInterfaces
ActsGeometry
ActsInterop)
# External dependencies: # External dependencies:
find_package( Eigen ) find_package( CLHEP )
find_package( ROOT COMPONENTS Core Tree MathCore Hist RIO pthread ) find_package( ROOT COMPONENTS Core Tree RIO )
find_package( Acts COMPONENTS Core ) find_package( Acts COMPONENTS Core )
# Component(s) in the package: # Component(s) in the package:
atlas_add_component( TrkExAlgs atlas_add_component( TrkExAlgs
src/*.cxx src/*.cxx
src/components/*.cxx src/components/*.cxx
INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} ${EIGEN_INCLUDE_DIRS} INCLUDE_DIRS ${CLHEP_INCLUDE_DIRS} ${ROOT_INCLUDE_DIRS}
LINK_LIBRARIES ${ROOT_LIBRARIES} ${EIGEN_LIBRARIES} AthenaBaseComps AthContainers GeoPrimitives EventPrimitives GaudiKernel MagFieldInterfaces TrkSurfaces TrkParameters StoreGateLib SGtests TrkGeometry TrkVolumes TrkEventPrimitives TrkTrack TrkExInterfaces TrkExUtils ActsGeometryInterfacesLib ActsInteropLib ActsGeometryLib ActsCore) LINK_LIBRARIES ${CLHEP_LIBRARIES} ${ROOT_LIBRARIES} AthenaBaseComps AthenaKernel AthContainers GeoPrimitives EventPrimitives GaudiKernel MagFieldInterfaces TrkSurfaces TrkParameters TrkParametersBase TrkGeometry TrkVolumes TrkEventPrimitives TrkTrack TrkExInterfaces TrkExUtils ActsGeometryInterfacesLib ActsInteropLib ActsGeometryLib ActsCore)
atlas_install_python_modules( python/*.py )
# Install files from the package: # Install files from the package:
atlas_install_headers( TrkExAlgs ) atlas_install_python_modules( python/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: TrkExEngine
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( TrkExEngine ) atlas_subdir( TrkExEngine )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
Control/AthenaBaseComps
DetectorDescription/GeoPrimitives
GaudiKernel
Tracking/TrkDetDescr/TrkDetDescrInterfaces
Tracking/TrkDetDescr/TrkGeometry
Tracking/TrkDetDescr/TrkSurfaces
Tracking/TrkDetDescr/TrkVolumes
Tracking/TrkEvent/TrkEventPrimitives
Tracking/TrkEvent/TrkNeutralParameters
Tracking/TrkEvent/TrkParameters
Tracking/TrkExtrapolation/TrkExInterfaces
Tracking/TrkExtrapolation/TrkExUtils
PRIVATE
Tracking/TrkDetDescr/TrkDetDescrUtils )
# External dependencies:
find_package( Eigen )
# Component(s) in the package: # Component(s) in the package:
atlas_add_component( TrkExEngine atlas_add_component( TrkExEngine
src/*.cxx src/*.cxx
src/components/*.cxx src/components/*.cxx
INCLUDE_DIRS ${EIGEN_INCLUDE_DIRS} LINK_LIBRARIES AthenaBaseComps GaudiKernel TrkDetDescrInterfaces TrkGeometry TrkSurfaces TrkVolumes TrkEventPrimitives TrkNeutralParameters TrkParameters TrkExInterfaces TrkExUtils TrkDetDescrUtils )
LINK_LIBRARIES ${EIGEN_LIBRARIES} AthenaBaseComps GeoPrimitives GaudiKernel TrkDetDescrInterfaces TrkGeometry TrkSurfaces TrkVolumes TrkEventPrimitives TrkNeutralParameters TrkParameters TrkExInterfaces TrkExUtils TrkDetDescrUtils )
# Install files from the package: # Install files from the package:
atlas_install_headers( TrkExEngine ) atlas_install_python_modules( python/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} )
atlas_install_python_modules( python/*.py )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: TrkExExample
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( TrkExExample ) atlas_subdir( TrkExExample )
......
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: TrkExInterfaces
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( TrkExInterfaces ) atlas_subdir( TrkExInterfaces )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
DetectorDescription/GeoPrimitives
Event/xAOD/xAODTracking
GaudiKernel
Tracking/TrkDetDescr/TrkDetDescrUtils
Tracking/TrkDetDescr/TrkSurfaces
Tracking/TrkDetDescr/TrkVolumes
Tracking/TrkEvent/TrkEventPrimitives
Tracking/TrkEvent/TrkMaterialOnTrack
Tracking/TrkEvent/TrkNeutralParameters
Tracking/TrkEvent/TrkParameters
Tracking/TrkEvent/TrkParametersBase
Tracking/TrkExtrapolation/TrkExUtils )
# External dependencies:
find_package( Eigen )
# Component(s) in the package: # Component(s) in the package:
atlas_add_library( TrkExInterfaces atlas_add_library( TrkExInterfaces
PUBLIC_HEADERS TrkExInterfaces PUBLIC_HEADERS TrkExInterfaces
INCLUDE_DIRS ${EIGEN_INCLUDE_DIRS} LINK_LIBRARIES GeoPrimitives xAODTracking GaudiKernel TrkDetDescrUtils TrkSurfaces TrkVolumes TrkEventPrimitives TrkMaterialOnTrack TrkNeutralParameters TrkParameters TrkParametersBase TrkExUtils )
LINK_LIBRARIES ${EIGEN_LIBRARIES} GeoPrimitives xAODTracking GaudiKernel TrkDetDescrUtils TrkSurfaces TrkVolumes TrkEventPrimitives TrkMaterialOnTrack TrkNeutralParameters TrkParameters TrkParametersBase TrkExUtils )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: TrkExRungeKuttaIntersector
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( TrkExRungeKuttaIntersector ) atlas_subdir( TrkExRungeKuttaIntersector )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
Control/AthenaBaseComps
DetectorDescription/GeoPrimitives
Event/EventPrimitives
GaudiKernel
MagneticField/MagFieldConditions
MagneticField/MagFieldElements
Tracking/TrkExtrapolation/TrkExInterfaces
Tracking/TrkExtrapolation/TrkExUtils
PRIVATE
Control/CxxUtils
AtlasTest/TestTools
Tracking/TrkDetDescr/TrkDetDescrUtils
Tracking/TrkDetDescr/TrkGeometry
Tracking/TrkDetDescr/TrkSurfaces
Tracking/TrkEvent/TrkParameters
Tools/PathResolver )
# External dependencies: # External dependencies:
find_package( Eigen ) find_package( ROOT COMPONENTS Core Tree RIO )
find_package( ROOT )
# Component(s) in the package: # Component(s) in the package:
atlas_add_component( TrkExRungeKuttaIntersector atlas_add_component( TrkExRungeKuttaIntersector
src/IntersectorWrapper.cxx src/IntersectorWrapper.cxx
src/RungeKuttaIntersector.cxx src/RungeKuttaIntersector.cxx
src/components/*.cxx src/components/*.cxx
INCLUDE_DIRS ${EIGEN_INCLUDE_DIRS} LINK_LIBRARIES AthenaBaseComps GeoPrimitives EventPrimitives GaudiKernel MagFieldConditions StoreGateLib TrkExInterfaces TrkExUtils TrkDetDescrUtils TrkGeometry TrkSurfaces TrkParameters TrkExInterfaces )
LINK_LIBRARIES ${EIGEN_LIBRARIES} AthenaBaseComps GeoPrimitives EventPrimitives GaudiKernel MagFieldConditions MagFieldElements TrkExInterfaces TrkExUtils TrkDetDescrUtils TrkGeometry TrkSurfaces TrkParameters TrkExInterfaces )
# Install files from the package:
atlas_install_headers( TrkExRungeKuttaIntersector )
# Tests in the package:
atlas_add_test( RungeKuttaIntersector_test atlas_add_test( RungeKuttaIntersector_test
SOURCES test/RungeKuttaIntersector_test.cxx SOURCES test/RungeKuttaIntersector_test.cxx
INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
LINK_LIBRARIES TrkExUtils GaudiKernel TestTools PathResolver CxxUtils ${ROOT_LIBRARIES} MagFieldElements MagFieldConditions TrkExInterfaces LINK_LIBRARIES ${ROOT_LIBRARIES} AthenaKernel CxxUtils GaudiKernel MagFieldConditions PathResolver SGTools StoreGateLib TestTools TrkExInterfaces
PROPERTIES TIMEOUT 300 PROPERTIES TIMEOUT 300
ENVIRONMENT "JOBOPTSEARCHPATH=${CMAKE_CURRENT_SOURCE_DIR}/share" ) ENVIRONMENT "JOBOPTSEARCHPATH=${CMAKE_CURRENT_SOURCE_DIR}/share" )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: TrkExRungeKuttaPropagator
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( TrkExRungeKuttaPropagator ) atlas_subdir( TrkExRungeKuttaPropagator )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
Control/AthenaBaseComps
GaudiKernel
Tracking/TrkEvent/TrkEventPrimitives
Tracking/TrkEvent/TrkNeutralParameters
Tracking/TrkEvent/TrkParameters
Tracking/TrkExtrapolation/TrkExInterfaces
PRIVATE
Tracking/TrkDetDescr/TrkGeometry
Tracking/TrkDetDescr/TrkSurfaces
Tracking/TrkEvent/TrkPatternParameters
Tracking/TrkExtrapolation/TrkExUtils
MagneticField/MagFieldElements
MagneticField/MagFieldConditions
Control/CxxUtils
)
# Component(s) in the package: # Component(s) in the package:
atlas_add_component( TrkExRungeKuttaPropagator atlas_add_component( TrkExRungeKuttaPropagator
src/*.cxx src/*.cxx
src/components/*.cxx src/components/*.cxx
LINK_LIBRARIES AthenaBaseComps GaudiKernel MagFieldInterfaces TrkEventPrimitives TrkNeutralParameters LINK_LIBRARIES AthenaBaseComps GaudiKernel TrkEventPrimitives TrkNeutralParameters
TrkParameters TrkExInterfaces TrkGeometry TrkSurfaces TrkPatternParameters TrkExUtils MagFieldElements MagFieldConditions TrkParameters TrkExInterfaces TrkGeometry TrkSurfaces TrkPatternParameters TrkExUtils
CxxUtils) MagFieldElements MagFieldConditions CxxUtils )
# Install files from the package:
atlas_install_headers( TrkExRungeKuttaPropagator )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: TrkExSTEP_Propagator
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( TrkExSTEP_Propagator ) atlas_subdir( TrkExSTEP_Propagator )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
Control/AthenaBaseComps
Control/AthenaKernel
DetectorDescription/GeoPrimitives
Event/EventPrimitives
Tracking/TrkDetDescr/TrkGeometry
Tracking/TrkEvent/TrkEventPrimitives
Tracking/TrkEvent/TrkMaterialOnTrack
Tracking/TrkEvent/TrkParameters
Tracking/TrkExtrapolation/TrkExInterfaces
Tracking/TrkExtrapolation/TrkExUtils
PRIVATE
GaudiKernel
Tracking/TrkDetDescr/TrkDetDescrUtils
Tracking/TrkDetDescr/TrkSurfaces
Tracking/TrkEvent/TrkTrack
MagneticField/MagFieldElements
MagneticField/MagFieldConditions
Control/CxxUtils
)
# External dependencies: # External dependencies:
find_package( CLHEP ) find_package( CLHEP )
find_package( Eigen )
# Component(s) in the package: # Component(s) in the package:
atlas_add_component( TrkExSTEP_Propagator atlas_add_component( TrkExSTEP_Propagator
src/*.cxx src/*.cxx
src/components/*.cxx src/components/*.cxx
INCLUDE_DIRS ${CLHEP_INCLUDE_DIRS} ${EIGEN_INCLUDE_DIRS} INCLUDE_DIRS ${CLHEP_INCLUDE_DIRS}
LINK_LIBRARIES ${CLHEP_LIBRARIES} ${EIGEN_LIBRARIES} AthenaBaseComps AthenaKernel GeoPrimitives EventPrimitives TrkGeometry TrkEventPrimitives LINK_LIBRARIES ${CLHEP_LIBRARIES} AthenaBaseComps AthenaKernel GeoPrimitives EventPrimitives TrkGeometry TrkEventPrimitives
TrkMaterialOnTrack TrkParameters TrkExInterfaces TrkExUtils GaudiKernel TrkDetDescrUtils TrkSurfaces TrkTrack TrkMaterialOnTrack TrkParameters TrkExInterfaces TrkExUtils GaudiKernel TrkDetDescrUtils TrkSurfaces TrkTrack
MagFieldElements MagFieldConditions CxxUtils) MagFieldElements MagFieldConditions CxxUtils)
# Install files from the package:
atlas_install_headers( TrkExSTEP_Propagator )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: TrkExSolenoidalIntersector
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( TrkExSolenoidalIntersector ) atlas_subdir( TrkExSolenoidalIntersector )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
Control/AthenaBaseComps
DetectorDescription/GeoPrimitives
GaudiKernel
MagneticField/MagFieldConditions
MagneticField/MagFieldElements
Tracking/TrkExtrapolation/TrkExInterfaces
Tracking/TrkExtrapolation/TrkExUtils
PRIVATE
Control/CxxUtils
Event/EventPrimitives
Tracking/TrkDetDescr/TrkSurfaces
Tracking/TrkEvent/TrkParameters
Tools/PathResolver )
# External dependencies: # External dependencies:
find_package( Eigen )
find_package( ROOT ) find_package( ROOT )
atlas_add_library( TrkExSolenoidalIntersectorLib atlas_add_library( TrkExSolenoidalIntersectorLib
...@@ -30,26 +11,25 @@ atlas_add_library( TrkExSolenoidalIntersectorLib ...@@ -30,26 +11,25 @@ atlas_add_library( TrkExSolenoidalIntersectorLib
src/SolenoidParametrization.cxx src/SolenoidParametrization.cxx
src/SolenoidParametrizationCondAlg.cxx src/SolenoidParametrizationCondAlg.cxx
PUBLIC_HEADERS TrkExSolenoidalIntersector PUBLIC_HEADERS TrkExSolenoidalIntersector
INCLUDE_DIRS ${EIGEN_INCLUDE_DIRS} LINK_LIBRARIES AthenaBaseComps AthenaKernel CxxUtils GeoPrimitives GaudiKernel MagFieldConditions StoreGateLib TrkExInterfaces TrkExUtils
LINK_LIBRARIES ${EIGEN_LIBRARIES} AthenaBaseComps GeoPrimitives GaudiKernel MagFieldElements MagFieldConditions TrkExInterfaces TrkExUtils EventPrimitives TrkSurfaces TrkParameters ) PRIVATE_LINK_LIBRARIES EventPrimitives MagFieldElements TrkParameters TrkSurfaces )
# Component(s) in the package: # Component(s) in the package:
atlas_add_component( TrkExSolenoidalIntersector atlas_add_component( TrkExSolenoidalIntersector
src/components/*.cxx src/components/*.cxx
LINK_LIBRARIES ${EIGEN_LIBRARIES} TrkExSolenoidalIntersectorLib ) LINK_LIBRARIES TrkExSolenoidalIntersectorLib )
# Tests in the package: # Tests in the package:
atlas_add_test( SolenoidParametrization_test atlas_add_test( SolenoidParametrization_test
SOURCES test/SolenoidParametrization_test.cxx SOURCES test/SolenoidParametrization_test.cxx
LINK_LIBRARIES TrkExUtils GaudiKernel TestTools PathResolver MagFieldElements MagFieldConditions INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
LINK_LIBRARIES ${ROOT_LIBRARIES} AthenaKernel GaudiKernel MagFieldConditions MagFieldElements PathResolver TestTools TrkExSolenoidalIntersectorLib
PROPERTIES TIMEOUT 300 PROPERTIES TIMEOUT 300
ENVIRONMENT "JOBOPTSEARCHPATH=${CMAKE_CURRENT_SOURCE_DIR}/share" ) ENVIRONMENT "JOBOPTSEARCHPATH=${CMAKE_CURRENT_SOURCE_DIR}/share" )
atlas_add_test( SolenoidalIntersector_test atlas_add_test( SolenoidalIntersector_test
SOURCES test/SolenoidalIntersector_test.cxx SOURCES test/SolenoidalIntersector_test.cxx
INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
LINK_LIBRARIES TrkExUtils GaudiKernel TestTools CxxUtils ${ROOT_LIBRARIES} MagFieldElements MagFieldConditions PathResolver TrkExSolenoidalIntersectorLib LINK_LIBRARIES ${ROOT_LIBRARIES} AthenaKernel CxxUtils GaudiKernel MagFieldConditions MagFieldElements PathResolver SGTools StoreGateLib TestTools TrkExInterfaces TrkExSolenoidalIntersectorLib
PROPERTIES TIMEOUT 300 PROPERTIES TIMEOUT 300
ENVIRONMENT "JOBOPTSEARCHPATH=${CMAKE_CURRENT_SOURCE_DIR}/share" ) ENVIRONMENT "JOBOPTSEARCHPATH=${CMAKE_CURRENT_SOURCE_DIR}/share" )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: TrkExStraightLineIntersector
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( TrkExStraightLineIntersector ) atlas_subdir( TrkExStraightLineIntersector )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
Control/AthenaBaseComps
Tracking/TrkExtrapolation/TrkExInterfaces
Tracking/TrkExtrapolation/TrkExUtils
PRIVATE
GaudiKernel
AtlasTest/TestTools
Tracking/TrkDetDescr/TrkSurfaces
Tracking/TrkEvent/TrkParameters )
# External dependencies: # External dependencies:
find_package( CLHEP ) find_package( CLHEP )
...@@ -24,11 +11,9 @@ atlas_add_component( TrkExStraightLineIntersector ...@@ -24,11 +11,9 @@ atlas_add_component( TrkExStraightLineIntersector
src/StraightLineIntersector.cxx src/StraightLineIntersector.cxx
src/components/*.cxx src/components/*.cxx
INCLUDE_DIRS ${CLHEP_INCLUDE_DIRS} INCLUDE_DIRS ${CLHEP_INCLUDE_DIRS}
LINK_LIBRARIES ${CLHEP_LIBRARIES} AthenaBaseComps TrkExInterfaces TrkExUtils GaudiKernel TrkSurfaces TrkParameters TrkExInterfaces ) LINK_LIBRARIES ${CLHEP_LIBRARIES} AthenaBaseComps TrkExInterfaces TrkExUtils TrkSurfaces TrkParameters TrkExInterfaces )
# Install files from the package:
atlas_install_headers( TrkExStraightLineIntersector )
# Tests in the package:
atlas_add_test( StraightLineIntersector_test atlas_add_test( StraightLineIntersector_test
SOURCES test/StraightLineIntersector_test.cxx SOURCES test/StraightLineIntersector_test.cxx
LINK_LIBRARIES TrkExUtils TestTools GaudiKernel TrkExInterfaces ) LINK_LIBRARIES TestTools GaudiKernel TrkExInterfaces )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: TrkExTools
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( TrkExTools ) atlas_subdir( TrkExTools )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
Control/AthenaBaseComps
Control/AthenaKernel
DetectorDescription/GeoPrimitives
Event/EventPrimitives
Event/xAOD/xAODTracking
GaudiKernel
Tracking/TrkDetDescr/TrkDetDescrUtils
Tracking/TrkDetDescr/TrkGeometry
Tracking/TrkDetDescr/TrkSurfaces
Tracking/TrkDetDescr/TrkVolumes
Tracking/TrkEvent/TrkEventPrimitives
Tracking/TrkEvent/TrkNeutralParameters
Tracking/TrkEvent/TrkParameters
Tracking/TrkExtrapolation/TrkExInterfaces
Tracking/TrkExtrapolation/TrkExUtils
PRIVATE
Control/AthContainers
Control/CxxUtils
Tracking/TrkDetDescr/TrkDetDescrInterfaces
Tracking/TrkEvent/TrkEventUtils
Tracking/TrkEvent/TrkMaterialOnTrack
Tracking/TrkEvent/TrkParticleBase
Tracking/TrkEvent/TrkTrack )
# External dependencies: # External dependencies:
find_package( CLHEP ) find_package( CLHEP )
find_package( Eigen ) find_package( Boost )
find_package( ROOT COMPONENTS Core Tree MathCore Hist RIO pthread )
find_package( Boost COMPONENTS unit_test_framework )
# Component(s) in the package: # Component(s) in the package:
atlas_add_component( TrkExTools atlas_add_component( TrkExTools
src/*.cxx src/*.cxx
src/components/*.cxx src/components/*.cxx
INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} ${CLHEP_INCLUDE_DIRS} ${EIGEN_INCLUDE_DIRS} INCLUDE_DIRS ${Boost_INCLUDE_DIRS} ${CLHEP_INCLUDE_DIRS}
LINK_LIBRARIES ${ROOT_LIBRARIES} ${CLHEP_LIBRARIES} ${EIGEN_LIBRARIES} AthenaBaseComps AthenaKernel GeoPrimitives LINK_LIBRARIES ${Boost_LIBRARIES} ${CLHEP_LIBRARIES} AthenaBaseComps AthenaKernel GeoPrimitives
EventPrimitives xAODTracking GaudiKernel TrkDetDescrUtils TrkGeometry TrkSurfaces TrkVolumes TrkEventPrimitives EventPrimitives xAODTracking GaudiKernel TrkDetDescrUtils TrkGeometry TrkSurfaces TrkVolumes TrkEventPrimitives
TrkNeutralParameters TrkParameters TrkExInterfaces TrkExUtils AthContainers CxxUtils TrkDetDescrInterfaces TrkEventUtils TrkNeutralParameters TrkParameters TrkExInterfaces TrkExUtils AthContainers CxxUtils TrkDetDescrInterfaces TrkEventUtils
TrkMaterialOnTrack TrkParticleBase TrkTrack ) TrkMaterialOnTrack TrkParticleBase TrkTrack StoreGateLib )
# Install files from the package: # Install files from the package:
atlas_install_headers( TrkExTools ) atlas_install_python_modules( python/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} )
atlas_install_python_modules( python/*.py )
# Tests in the package:
atlas_add_test( ObjContainer_test atlas_add_test( ObjContainer_test
SOURCES test/ObjContainer_test.cxx SOURCES test/ObjContainer_test.cxx
LINK_LIBRARIES CxxUtils ) LINK_LIBRARIES CxxUtils )
......
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: TrkExUnitTests
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( TrkExUnitTests ) atlas_subdir( TrkExUnitTests )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
Control/AthenaBaseComps
DetectorDescription/GeoPrimitives
GaudiKernel
Tracking/TrkDetDescr/TrkGeometry
Tracking/TrkEvent/TrkEventPrimitives
Tracking/TrkEvent/TrkNeutralParameters
Tracking/TrkEvent/TrkParameters
Tracking/TrkExtrapolation/TrkExInterfaces
Tracking/TrkExtrapolation/TrkExUtils
Tracking/TrkValidation/TrkValInterfaces )
# External dependencies: # External dependencies:
find_package( Eigen ) find_package( ROOT COMPONENTS Core )
find_package( ROOT COMPONENTS Core Tree MathCore Hist RIO pthread )
# tag use_new_tracking_edm was not recognized in automatic conversion in cmt2cmake
# Component(s) in the package: # Component(s) in the package:
atlas_add_component( TrkExUnitTests atlas_add_component( TrkExUnitTests
src/*.cxx src/*.cxx
src/components/*.cxx src/components/*.cxx
INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} ${EIGEN_INCLUDE_DIRS} INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
LINK_LIBRARIES ${ROOT_LIBRARIES} ${EIGEN_LIBRARIES} AthenaBaseComps GeoPrimitives GaudiKernel TrkGeometry TrkEventPrimitives TrkNeutralParameters TrkParameters TrkExInterfaces TrkExUtils TrkValInterfaces ) LINK_LIBRARIES ${ROOT_LIBRARIES} AthenaBaseComps GaudiKernel GeoPrimitives TrkEventPrimitives TrkExInterfaces TrkExUtils TrkGeometry TrkNeutralParameters TrkParameters TrkValInterfaces )
# Install files from the package:
atlas_install_headers( TrkExUnitTests )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: TrkExUtils
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( TrkExUtils ) atlas_subdir( TrkExUtils )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
DetectorDescription/GeoPrimitives
Event/EventPrimitives
GaudiKernel
Tracking/TrkDetDescr/TrkDetDescrUtils
Tracking/TrkDetDescr/TrkGeometry
Tracking/TrkDetDescr/TrkSurfaces
Tracking/TrkEvent/TrkEventPrimitives
Tracking/TrkEvent/TrkMaterialOnTrack
Tracking/TrkEvent/TrkNeutralParameters
Tracking/TrkEvent/TrkParameters
PRIVATE
Tracking/TrkEvent/TrkPatternParameters
Control/CxxUtils
)
# External dependencies:
find_package( Eigen )
# Component(s) in the package: # Component(s) in the package:
atlas_add_library( TrkExUtils atlas_add_library( TrkExUtils
src/*.cxx src/*.cxx
PUBLIC_HEADERS TrkExUtils PUBLIC_HEADERS TrkExUtils
INCLUDE_DIRS ${EIGEN_INCLUDE_DIRS} LINK_LIBRARIES GeoPrimitives EventPrimitives GaudiKernel TrkDetDescrUtils TrkGeometry
LINK_LIBRARIES ${EIGEN_LIBRARIES} GeoPrimitives EventPrimitives GaudiKernel TrkDetDescrUtils TrkGeometry TrkSurfaces TrkEventPrimitives TrkMaterialOnTrack TrkNeutralParameters TrkParameters CxxUtils
TrkSurfaces TrkEventPrimitives TrkMaterialOnTrack TrkNeutralParameters TrkParameters CxxUtils PRIVATE_LINK_LIBRARIES TrkPatternParameters )
TrkPatternParameters
)
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