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

EventContainers: cmake cleanup

Remove atlas_depends_on_subdirs and update link dependencies.
parent d9e04272
No related branches found
No related tags found
No related merge requests found
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: EventContainers
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( EventContainers ) atlas_subdir( EventContainers )
# Declare the package's dependencies: # Component(s) in the package:
atlas_depends_on_subdirs( PUBLIC
DetectorDescription/Identifier
GaudiKernel
PRIVATE
Control/AthenaKernel )
# Install files from the package:
atlas_add_library( EventContainers atlas_add_library( EventContainers
src/*.cxx src/*.cxx
PUBLIC_HEADERS EventContainers PUBLIC_HEADERS EventContainers
LINK_LIBRARIES AthenaKernel Identifier GaudiKernel ) LINK_LIBRARIES AthenaKernel CxxUtils GaudiKernel Identifier )
atlas_add_dictionary( EventContainersDict atlas_add_dictionary( EventContainersDict
EventContainers/EventContainersDict.h EventContainers/EventContainersDict.h
EventContainers/selection.xml EventContainers/selection.xml
LINK_LIBRARIES EventContainers ) LINK_LIBRARIES EventContainers )
# Tests in the package:
atlas_add_test( IdCont SOURCES test/ID_ContainerTest.cxx atlas_add_test( IdCont SOURCES test/ID_ContainerTest.cxx
INCLUDE_DIRS src test EventContainers INCLUDE_DIRS src test EventContainers
LINK_LIBRARIES Identifier AthenaKernel GaudiKernel EventContainers LINK_LIBRARIES EventContainers
LOG_IGNORE_PATTERN "elapsed" LOG_IGNORE_PATTERN "elapsed"
) )
atlas_add_test( IdMTCont SOURCES test/IDMT_ContainerTest.cxx atlas_add_test( IdMTCont SOURCES test/IDMT_ContainerTest.cxx
INCLUDE_DIRS src test EventContainers INCLUDE_DIRS src test EventContainers
LINK_LIBRARIES Identifier AthenaKernel GaudiKernel EventContainers LINK_LIBRARIES EventContainers
LOG_IGNORE_PATTERN "elapsed" LOG_IGNORE_PATTERN "elapsed"
) )
atlas_add_test( IDStressTest SOURCES test/IDC_Realistic_Test.cxx atlas_add_test( IDStressTest SOURCES test/IDC_Realistic_Test.cxx
INCLUDE_DIRS src test EventContainers INCLUDE_DIRS src test EventContainers
LINK_LIBRARIES Identifier AthenaKernel GaudiKernel EventContainers LINK_LIBRARIES EventContainers
LOG_IGNORE_PATTERN "elapsed|^no lock time|^deleted|^countHit|^lock time" LOG_IGNORE_PATTERN "elapsed|^no lock time|^deleted|^countHit|^lock time"
) )
atlas_add_test( IDCValueTest SOURCES test/IDCValueTest.cxx atlas_add_test( IDCValueTest SOURCES test/IDCValueTest.cxx
INCLUDE_DIRS src test EventContainers INCLUDE_DIRS src test EventContainers
LINK_LIBRARIES Identifier AthenaKernel GaudiKernel EventContainers LINK_LIBRARIES EventContainers
) )
atlas_add_test( IDBenchTest SOURCES test/IDC_Benchmark.cxx atlas_add_test( IDBenchTest SOURCES test/IDC_Benchmark.cxx
INCLUDE_DIRS src test EventContainers INCLUDE_DIRS src test EventContainers
LINK_LIBRARIES Identifier AthenaKernel GaudiKernel EventContainers LINK_LIBRARIES EventContainers
LOG_IGNORE_PATTERN "time" LOG_IGNORE_PATTERN "time"
) )
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