From c07f8a6fb8de9ef67319b10a3e35e9c36f56b846 Mon Sep 17 00:00:00 2001 From: Frank Winklmeier <fwinkl@cern> Date: Sat, 17 Oct 2020 14:43:07 +0200 Subject: [PATCH] TRT_Rec: cmake cleanup Remove `atlas_depends_on_subdirs` and fix link dependencies. Remove unused Eigen dependency. Do not install private headers. --- Reconstruction/TRT_Rec/CMakeLists.txt | 42 ++------------------------- 1 file changed, 2 insertions(+), 40 deletions(-) diff --git a/Reconstruction/TRT_Rec/CMakeLists.txt b/Reconstruction/TRT_Rec/CMakeLists.txt index 8d9c43201d2..a94a20c3c9a 100644 --- a/Reconstruction/TRT_Rec/CMakeLists.txt +++ b/Reconstruction/TRT_Rec/CMakeLists.txt @@ -1,41 +1,8 @@ -################################################################################ -# Package: TRT_Rec -################################################################################ +# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration # Declare the package name: atlas_subdir( TRT_Rec ) -# Declare the package's dependencies: -atlas_depends_on_subdirs( PUBLIC - Control/AthenaBaseComps - DetectorDescription/GeoPrimitives - DetectorDescription/IRegionSelector - DetectorDescription/Identifier - GaudiKernel - Reconstruction/iPat/iPatInterfaces - Event/EventContainers - PRIVATE - DetectorDescription/RoiDescriptor - InnerDetector/InDetDetDescr/InDetIdentifier - InnerDetector/InDetDetDescr/InDetReadoutGeometry - InnerDetector/InDetDetDescr/TRT_ReadoutGeometry - InnerDetector/InDetRecEvent/InDetPrepRawData - Reconstruction/iPat/iPatTrack - Reconstruction/iPat/iPatTrackParameters - Tracking/TrkDetDescr/TrkGeometry - Tracking/TrkDetDescr/TrkSurfaces - Tracking/TrkEvent/TrkEventPrimitives - Tracking/TrkEvent/TrkMeasurementBase - Tracking/TrkEvent/TrkParameters - Tracking/TrkEvent/TrkPrepRawData - Tracking/TrkEvent/TrkRIO_OnTrack - Tracking/TrkExtrapolation/TrkExInterfaces - Tracking/TrkExtrapolation/TrkExUtils - Tracking/TrkTools/TrkToolInterfaces ) - -# External dependencies: -find_package( Eigen ) - # Component(s) in the package: atlas_add_component( TRT_Rec src/TRT_Recon.cxx @@ -46,9 +13,4 @@ atlas_add_component( TRT_Rec src/TRT_Predictor.cxx src/TRT_RoadData.cxx src/components/*.cxx - INCLUDE_DIRS ${EIGEN_INCLUDE_DIRS} - LINK_LIBRARIES ${EIGEN_LIBRARIES} AthenaBaseComps GeoPrimitives IRegionSelector Identifier GaudiKernel iPatInterfaces RoiDescriptor InDetIdentifier InDetReadoutGeometry TRT_ReadoutGeometry InDetPrepRawData iPatTrack iPatTrackParameters TrkGeometry TrkSurfaces TrkEventPrimitives TrkMeasurementBase TrkParameters TrkPrepRawData TrkRIO_OnTrack TrkExInterfaces TrkExUtils TrkToolInterfaces EventContainers ) - -# Install files from the package: -atlas_install_headers( TRT_Rec ) - + LINK_LIBRARIES AthenaBaseComps GeoPrimitives IRegionSelector Identifier GaudiKernel iPatInterfaces RoiDescriptor InDetIdentifier TRT_ReadoutGeometry InDetPrepRawData iPatTrack iPatTrackParameters TrkGeometry TrkSurfaces TrkEventPrimitives TrkMeasurementBase TrkParameters TrkPrepRawData TrkRIO_OnTrack TrkExInterfaces TrkExUtils TrkToolInterfaces ) -- GitLab