From 240d4d9ee1949967dbb5e4f4f64ec57628359567 Mon Sep 17 00:00:00 2001 From: scott snyder <sss@karma> Date: Tue, 30 Jun 2020 16:26:37 +0200 Subject: [PATCH] InDetTrackSplitterTool: cmake fixes Declare an interface library for exported headers. --- .../InDetTrackSplitterTool/CMakeLists.txt | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/InnerDetector/InDetValidation/InDetTrackSplitterTool/CMakeLists.txt b/InnerDetector/InDetValidation/InDetTrackSplitterTool/CMakeLists.txt index d73460bb3dc..6934a6aa2f9 100644 --- a/InnerDetector/InDetValidation/InDetTrackSplitterTool/CMakeLists.txt +++ b/InnerDetector/InDetValidation/InDetTrackSplitterTool/CMakeLists.txt @@ -25,13 +25,16 @@ atlas_depends_on_subdirs( PUBLIC # External dependencies: find_package( Eigen ) +atlas_add_library( InDetTrackSplitterToolLib + CInDetTrackSplitterTool/*.h + INTERFACE + PUBLIC_HEADERS InDetTrackSplitterTool + LINK_LIBRARIES GaudiKernel TrkTrack AthenaBaseComps ) + # Component(s) in the package: atlas_add_component( InDetTrackSplitterTool src/*.cxx src/components/*.cxx INCLUDE_DIRS ${EIGEN_INCLUDE_DIRS} - LINK_LIBRARIES ${EIGEN_LIBRARIES} AthenaBaseComps GaudiKernel TrkTrack GeoPrimitives EventPrimitives InDetIdentifier InDetRIO_OnTrack TrkSurfaces TrkCompetingRIOsOnTrack TrkEventPrimitives TrkMeasurementBase TrkPseudoMeasurementOnTrack TrkFitterInterfaces ) - -# Install files from the package: -atlas_install_headers( InDetTrackSplitterTool ) + LINK_LIBRARIES ${EIGEN_LIBRARIES} InDetTrackSplitterToolLib GeoPrimitives EventPrimitives InDetIdentifier InDetRIO_OnTrack TrkSurfaces TrkCompetingRIOsOnTrack TrkEventPrimitives TrkMeasurementBase TrkPseudoMeasurementOnTrack TrkFitterInterfaces ) -- GitLab