From 56a92fdeb4e63e53ac773fc4d19e0898cb52f492 Mon Sep 17 00:00:00 2001 From: Tim Martin <Tim.Martin@cern.ch> Date: Fri, 21 Feb 2020 14:55:11 +0100 Subject: [PATCH] Split HLTUtils out into its own library --- .../TrigConfHLTData/CMakeLists.txt | 2 +- .../TrigSteer/TrigCompositeUtils/CMakeLists.txt | 14 ++++++++++---- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/Trigger/TrigConfiguration/TrigConfHLTData/CMakeLists.txt b/Trigger/TrigConfiguration/TrigConfHLTData/CMakeLists.txt index fc19d5e4f23..b0a40ea93af 100644 --- a/Trigger/TrigConfiguration/TrigConfHLTData/CMakeLists.txt +++ b/Trigger/TrigConfiguration/TrigConfHLTData/CMakeLists.txt @@ -19,6 +19,6 @@ atlas_add_library( TrigConfHLTData TrigConfHLTData/*.h Root/*.cxx PUBLIC_HEADERS TrigConfHLTData INCLUDE_DIRS ${Boost_INCLUDE_DIRS} - LINK_LIBRARIES ${Boost_LIBRARIES} TrigConfL1Data TrigCompositeUtilsLib ) + LINK_LIBRARIES ${Boost_LIBRARIES} TrigConfL1Data HLTUtilsLib ) atlas_install_python_modules( python/*.py ) diff --git a/Trigger/TrigSteer/TrigCompositeUtils/CMakeLists.txt b/Trigger/TrigSteer/TrigCompositeUtils/CMakeLists.txt index b3c066388dd..cd7a5a367c2 100644 --- a/Trigger/TrigSteer/TrigCompositeUtils/CMakeLists.txt +++ b/Trigger/TrigSteer/TrigCompositeUtils/CMakeLists.txt @@ -12,11 +12,17 @@ if( NOT XAOD_STANDALONE ) xAODTrigger ) endif() -# Add the package's library. +# Add the package's stand alone library +atlas_add_library( HLTUtilsLib + TrigCompositeUtils/HLTUtils.h Root/HLTUtils.cxx + PUBLIC_HEADERS TrigCompositeUtils + LINK_LIBRARIES CxxUtils ) + +# Add the package's dual use library. atlas_add_library( TrigCompositeUtilsLib - TrigCompositeUtils/*.h TrigCompositeUtils/*.icc Root/*.cxx ${extra_srcs} + TrigCompositeUtils/HLTIdentifier.h TrigCompositeUtils/Combinators.h TrigCompositeUtils/TrigCompositeUtils.h TrigCompositeUtils/TrigCompositeUtils.icc Root/HLTIdentifier.cxx Root/Combinators.cxx ${extra_srcs} PUBLIC_HEADERS TrigCompositeUtils - LINK_LIBRARIES CxxUtils AsgMessagingLib ${extra_libs} ) + LINK_LIBRARIES HLTUtilsLib CxxUtils AsgMessagingLib ${extra_libs} ) # Install files from the package. atlas_install_python_modules( python/*.py ) @@ -24,7 +30,7 @@ atlas_install_python_modules( python/*.py ) # Executable(s). atlas_add_executable( trigconf_string2hash util/trigconf_string2hash.cxx - LINK_LIBRARIES TrigCompositeUtilsLib ) + LINK_LIBRARIES HLTUtilsLib ) # Unit test(s). if( NOT XAOD_STANDALONE ) -- GitLab