diff --git a/Event/ByteStreamCnvSvc/CMakeLists.txt b/Event/ByteStreamCnvSvc/CMakeLists.txt index 0a9a8bc4cfcb17e5857d8d972dadc3f08750ef67..7ebfa49d91c177ddd53d9b51bba900a84074610e 100644 --- a/Event/ByteStreamCnvSvc/CMakeLists.txt +++ b/Event/ByteStreamCnvSvc/CMakeLists.txt @@ -1,30 +1,8 @@ -################################################################################ -# Package: ByteStreamCnvSvc -################################################################################ +# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration # Declare the package name: atlas_subdir( ByteStreamCnvSvc ) -# Declare the package's dependencies: -atlas_depends_on_subdirs( - PUBLIC - Control/AthenaBaseComps - Event/ByteStreamCnvSvcBase - Event/ByteStreamData - GaudiKernel - PRIVATE - Control/AthenaKernel - Control/SGTools - Control/StoreGate - Database/APR/CollectionBase - Database/APR/FileCatalog - Database/AthenaPOOL/AthenaPoolUtilities - Database/PersistentDataModel - Event/EventInfo - Event/xAOD/xAODEventInfo - Event/xAOD/xAODTrigger - Event/ByteStreamCnvSvcLegacy ) - # External dependencies: find_package( Boost COMPONENTS system ) find_package( CORAL COMPONENTS CoralBase ) @@ -62,7 +40,6 @@ atlas_add_executable( AtlListBSEvents test/AtlListBSEvents.cxx INCLUDE_DIRS ${TDAQ-COMMON_INCLUDE_DIRS} ${Boost_INCLUDE_DIRS} LINK_LIBRARIES ${TDAQ-COMMON_LIBRARIES} ${Boost_LIBRARIES} ) - # Test(s) in the package: atlas_add_test( BSEventSelector SCRIPT "athena.py ByteStreamCnvSvc/BSEventSelector_test_jobOptions.py" diff --git a/Event/ByteStreamCnvSvcBase/ByteStreamCnvSvcBase/ATLAS_CHECK_THREAD_SAFETY b/Event/ByteStreamCnvSvcBase/ByteStreamCnvSvcBase/ATLAS_CHECK_THREAD_SAFETY new file mode 100644 index 0000000000000000000000000000000000000000..a52a59a2d4d21c27d41e324ab27d19f94855cf51 --- /dev/null +++ b/Event/ByteStreamCnvSvcBase/ByteStreamCnvSvcBase/ATLAS_CHECK_THREAD_SAFETY @@ -0,0 +1 @@ +Event/ByteStreamCnvSvcBase diff --git a/Event/ByteStreamCnvSvcBase/CMakeLists.txt b/Event/ByteStreamCnvSvcBase/CMakeLists.txt index cec0ade0db7f6d2adde2150922b6c6a79ed6e84b..b51e5a18b1ca55ce51a766258ca232f9945640b6 100644 --- a/Event/ByteStreamCnvSvcBase/CMakeLists.txt +++ b/Event/ByteStreamCnvSvcBase/CMakeLists.txt @@ -1,21 +1,8 @@ -################################################################################ -# Package: ByteStreamCnvSvcBase -################################################################################ +# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration # Declare the package name: atlas_subdir( ByteStreamCnvSvcBase ) -# Declare the package's dependencies: -atlas_depends_on_subdirs( PUBLIC - Control/AthenaBaseComps - Control/AthenaKernel - Control/StoreGate - Event/ByteStreamData - GaudiKernel - PRIVATE - Control/SGTools - AtlasTest/TestTools ) - # External dependencies: find_package( tdaq-common COMPONENTS eformat eformat_write ) @@ -29,15 +16,12 @@ atlas_add_library( ByteStreamCnvSvcBaseLib atlas_add_component( ByteStreamCnvSvcBase src/components/*.cxx - INCLUDE_DIRS ${TDAQ-COMMON_INCLUDE_DIRS} - LINK_LIBRARIES ${TDAQ-COMMON_LIBRARIES} AthenaBaseComps AthenaKernel StoreGateLib SGtests ByteStreamData ByteStreamData_test GaudiKernel SGTools ByteStreamCnvSvcBaseLib ) - - -atlas_add_test( ROBDataProviderSvcMT - SCRIPT test/test_ROBDataProviderSvcMT.sh - PROPERTIES TIMEOUT 1200 ) -# + LINK_LIBRARIES ByteStreamCnvSvcBaseLib ) # Install files from the package: atlas_install_joboptions( share/*.py ) +# Tests in the package: +atlas_add_test( ROBDataProviderSvcMT + SCRIPT test/test_ROBDataProviderSvcMT.sh + PROPERTIES TIMEOUT 1200 ) diff --git a/Event/ByteStreamCnvSvcLegacy/CMakeLists.txt b/Event/ByteStreamCnvSvcLegacy/CMakeLists.txt index 7561b31f5bf11f6058e4a27abaf0cd59346b53ac..775000f22bbc8684cd26e7e4c3efdf39aeb1cc04 100644 --- a/Event/ByteStreamCnvSvcLegacy/CMakeLists.txt +++ b/Event/ByteStreamCnvSvcLegacy/CMakeLists.txt @@ -1,7 +1,4 @@ -# $Id: CMakeLists.txt 756859 2016-06-22 10:53:03Z krasznaa $ -################################################################################ -# Package: ByteStreamCnvSvcLegacy -################################################################################ +# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration # Declare the package name: atlas_subdir( ByteStreamCnvSvcLegacy ) diff --git a/Event/ByteStreamData/ByteStreamData/ATLAS_CHECK_THREAD_SAFETY b/Event/ByteStreamData/ByteStreamData/ATLAS_CHECK_THREAD_SAFETY new file mode 100644 index 0000000000000000000000000000000000000000..797ff54a0931560f017376438e04395b06b37d1a --- /dev/null +++ b/Event/ByteStreamData/ByteStreamData/ATLAS_CHECK_THREAD_SAFETY @@ -0,0 +1 @@ +Event/ByteStreamData diff --git a/Event/ByteStreamData/CMakeLists.txt b/Event/ByteStreamData/CMakeLists.txt index 4b0fb94f8f2b87d54861d872133a76330d403812..1f8554f05be569cf1dfca915fadc5036eeb02b31 100644 --- a/Event/ByteStreamData/CMakeLists.txt +++ b/Event/ByteStreamData/CMakeLists.txt @@ -1,17 +1,8 @@ -# $Id: CMakeLists.txt 782284 2016-11-04 08:07:16Z krasznaa $ -################################################################################ -# Package: ByteStreamData -################################################################################ +# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration # Declare the package name: atlas_subdir( ByteStreamData ) -# Declare the package's dependencies: -atlas_depends_on_subdirs( - PUBLIC - Control/AthenaKernel - Control/AthContainers ) - # External dependencies: find_package( tdaq-common COMPONENTS DataReader ) diff --git a/Event/ByteStreamEventAthenaPool/ATLAS_CHECK_THREAD_SAFETY b/Event/ByteStreamEventAthenaPool/ATLAS_CHECK_THREAD_SAFETY new file mode 100644 index 0000000000000000000000000000000000000000..355444cf82c17ed2f7151f3aaa2cee806bff55f5 --- /dev/null +++ b/Event/ByteStreamEventAthenaPool/ATLAS_CHECK_THREAD_SAFETY @@ -0,0 +1 @@ +Event/ByteStreamEventAthenaPool diff --git a/Event/ByteStreamEventAthenaPool/CMakeLists.txt b/Event/ByteStreamEventAthenaPool/CMakeLists.txt index 1e93fa1d6517bc15c6e13ea6632c812335d558ae..43aba7ba3d298d134f2f6c787405358fe575a074 100644 --- a/Event/ByteStreamEventAthenaPool/CMakeLists.txt +++ b/Event/ByteStreamEventAthenaPool/CMakeLists.txt @@ -1,18 +1,8 @@ -################################################################################ -# Package: ByteStreamEventAthenaPool -################################################################################ +# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration # Declare the package name: atlas_subdir( ByteStreamEventAthenaPool ) -# Declare the package's dependencies: -atlas_depends_on_subdirs( PUBLIC - Database/AthenaPOOL/AthenaPoolUtilities - PRIVATE - Database/AthenaPOOL/AthenaPoolCnvSvc - Event/ByteStreamData - Event/ByteStreamEventTPCnv ) - # Component(s) in the package: atlas_add_poolcnv_library( ByteStreamEventAthenaPoolPoolCnv src/*.cxx diff --git a/Event/ByteStreamEventPTCnv/ByteStreamEventPTCnv/ATLAS_CHECK_THREAD_SAFETY b/Event/ByteStreamEventPTCnv/ByteStreamEventPTCnv/ATLAS_CHECK_THREAD_SAFETY new file mode 100644 index 0000000000000000000000000000000000000000..7d0bf8761b3f2dc6c7ae773c495143bcce509578 --- /dev/null +++ b/Event/ByteStreamEventPTCnv/ByteStreamEventPTCnv/ATLAS_CHECK_THREAD_SAFETY @@ -0,0 +1 @@ +Event/ByteStreamEventPTCnv diff --git a/Event/ByteStreamEventPTCnv/CMakeLists.txt b/Event/ByteStreamEventPTCnv/CMakeLists.txt index 4c1839c2daa6ffa27b292b5142caed98a03a94fe..a564ac451801144d1c3d65a1e9bfa328860579d9 100644 --- a/Event/ByteStreamEventPTCnv/CMakeLists.txt +++ b/Event/ByteStreamEventPTCnv/CMakeLists.txt @@ -1,27 +1,15 @@ -################################################################################ -# Package: ByteStreamEventPTCnv -################################################################################ +# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration # Declare the package name: atlas_subdir( ByteStreamEventPTCnv ) -# Declare the package's dependencies: -atlas_depends_on_subdirs( PUBLIC - Event/ByteStreamEventTPCnv ) - -# External dependencies: -find_package( ROOT COMPONENTS Core Tree MathCore Hist RIO pthread ) - # Component(s) in the package: atlas_add_tpcnv_library( ByteStreamEventPTCnv src/*.cxx PUBLIC_HEADERS ByteStreamEventPTCnv - PRIVATE_INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} - LINK_LIBRARIES ${ROOT_LIBRARIES} ByteStreamEventTPCnv ) + LINK_LIBRARIES ByteStreamEventTPCnv ) atlas_add_dictionary( ByteStreamEventPTCnvDict ByteStreamEventPTCnv/ByteStreamEventPTCnvDict.h ByteStreamEventPTCnv/selection.xml - INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} - LINK_LIBRARIES ${ROOT_LIBRARIES} ByteStreamEventTPCnv ByteStreamEventPTCnv ) - + LINK_LIBRARIES ByteStreamEventPTCnv ) diff --git a/Event/ByteStreamEventTPCnv/ByteStreamEventTPCnv/ATLAS_CHECK_THREAD_SAFETY b/Event/ByteStreamEventTPCnv/ByteStreamEventTPCnv/ATLAS_CHECK_THREAD_SAFETY new file mode 100644 index 0000000000000000000000000000000000000000..12c42e547065e0d211feea0a6787a023a5adc4fd --- /dev/null +++ b/Event/ByteStreamEventTPCnv/ByteStreamEventTPCnv/ATLAS_CHECK_THREAD_SAFETY @@ -0,0 +1 @@ +Event/ByteStreamEventTPCnv diff --git a/Event/ByteStreamEventTPCnv/CMakeLists.txt b/Event/ByteStreamEventTPCnv/CMakeLists.txt index 22ff43f590d0b22cf1b24652d5ce3df921df26d5..7f569b61c52dcce40ba9dffa9e1d5463c2382aea 100644 --- a/Event/ByteStreamEventTPCnv/CMakeLists.txt +++ b/Event/ByteStreamEventTPCnv/CMakeLists.txt @@ -1,34 +1,20 @@ -################################################################################ -# Package: ByteStreamEventTPCnv -################################################################################ +# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration # Declare the package name: atlas_subdir( ByteStreamEventTPCnv ) -# Declare the package's dependencies: -atlas_depends_on_subdirs( PUBLIC - Database/AthenaPOOL/AthenaPoolCnvSvc - Event/ByteStreamData ) - -# External dependencies: -find_package( ROOT COMPONENTS Core Tree MathCore Hist RIO pthread ) - # Component(s) in the package: atlas_add_tpcnv_library( ByteStreamEventTPCnv src/*.cxx PUBLIC_HEADERS ByteStreamEventTPCnv - INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} - LINK_LIBRARIES ${ROOT_LIBRARIES} AthenaPoolCnvSvcLib ByteStreamData ByteStreamData_test ) + LINK_LIBRARIES AthenaPoolCnvSvcLib ByteStreamData ) atlas_add_dictionary( ByteStreamEventTPCnvDict ByteStreamEventTPCnv/ByteStreamEventTPCnvDict.h ByteStreamEventTPCnv/selection.xml - INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} - LINK_LIBRARIES ${ROOT_LIBRARIES} AthenaPoolCnvSvcLib ByteStreamData ByteStreamData_test ByteStreamEventTPCnv ) + LINK_LIBRARIES ByteStreamEventTPCnv ) atlas_add_dictionary( OLD_ByteStreamEventTPCnvDict ByteStreamEventTPCnv/ByteStreamEventTPCnvDict.h ByteStreamEventTPCnv/OLD_selection.xml - INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} - LINK_LIBRARIES ${ROOT_LIBRARIES} AthenaPoolCnvSvcLib ByteStreamData ByteStreamData_test ByteStreamEventTPCnv ) - + LINK_LIBRARIES ByteStreamEventTPCnv ) diff --git a/Event/ByteStreamStoragePlugins/ATLAS_CHECK_THREAD_SAFETY b/Event/ByteStreamStoragePlugins/ATLAS_CHECK_THREAD_SAFETY new file mode 100644 index 0000000000000000000000000000000000000000..533126bc27a6a5eb310b9df86023cef2fe310eb3 --- /dev/null +++ b/Event/ByteStreamStoragePlugins/ATLAS_CHECK_THREAD_SAFETY @@ -0,0 +1 @@ +Event/ByteStreamStoragePlugins diff --git a/Event/ByteStreamStoragePlugins/CMakeLists.txt b/Event/ByteStreamStoragePlugins/CMakeLists.txt index 12c18db67f031fd006353e2eb7f545eb6e0bcc93..61811b70e08688fd908498bc2d9f9f6a259daef5 100644 --- a/Event/ByteStreamStoragePlugins/CMakeLists.txt +++ b/Event/ByteStreamStoragePlugins/CMakeLists.txt @@ -1,6 +1,4 @@ -################################################################################ -# Package: ByteStreamStoragePlugins -################################################################################ +# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration # Declare the package name: atlas_subdir( ByteStreamStoragePlugins ) diff --git a/Event/ByteStreamTest/CMakeLists.txt b/Event/ByteStreamTest/CMakeLists.txt index 4e6b4f54509f4c5a9e63164635eb0aafb5ee94e5..77ab2ace114d60e85f61dd7abf2ecd049ea3f043 100644 --- a/Event/ByteStreamTest/CMakeLists.txt +++ b/Event/ByteStreamTest/CMakeLists.txt @@ -1,21 +1,8 @@ -################################################################################ -# Package: ByteStreamTest -################################################################################ +# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration # Declare the package name: atlas_subdir( ByteStreamTest ) -# Declare the package's dependencies: -atlas_depends_on_subdirs( PUBLIC - Control/MinimalRunTime - PRIVATE - Control/AthenaBaseComps - Control/AthenaKernel - Database/AthenaPOOL/AthenaPoolUtilities - Event/ByteStreamCnvSvc - Event/ByteStreamData - GaudiKernel ) - # Component(s) in the package: atlas_add_component( ByteStreamTest src/EvenEventsSelectorTool.cxx @@ -25,7 +12,6 @@ atlas_add_component( ByteStreamTest # Install files from the package: atlas_install_joboptions( share/*.py ) - function (bytestreamtest_run_test jo) cmake_parse_arguments( ARG "" "DEPENDS" "" ${ARGN} ) @@ -42,7 +28,6 @@ function (bytestreamtest_run_test jo) endif() endfunction (bytestreamtest_run_test) - #bytestreamtest_run_test( SkipAll ) bytestreamtest_run_test( SkipOne ) bytestreamtest_run_test( SkipNone )