Skip to content
Snippets Groups Projects
Commit f0faf240 authored by Attila Krasznahorkay's avatar Attila Krasznahorkay Committed by Graeme Stewart
Browse files

Adding some missing libraries to link this package against (TBCnv-00-03-25)

2016-06-23 Attila Krasznahorkay <Attila.Krasznahorkay@cern.ch>
	* Making the package link against the necessary tdaq-common
	  libraries. To make it possible to turn on using -Wl,--no-undefined
	  in the build.
	* Removed the executable flag from all of the files in the package.
	* Tagging as TBCnv-00-03-25
parent 0dd45e35
No related branches found
No related tags found
No related merge requests found
Showing
with 27 additions and 26 deletions
# $Id: CMakeLists.txt 757192 2016-06-23 09:39:00Z krasznaa $
################################################################################
# Package: TBCnv
################################################################################
......@@ -6,38 +7,39 @@
atlas_subdir( TBCnv )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
Calorimeter/CaloIdentifier
Control/AthenaBaseComps
Control/StoreGate
Event/ByteStreamCnvSvc
Event/ByteStreamCnvSvcBase
Event/ByteStreamData
Event/EventInfo
GaudiKernel
LArCalorimeter/LArIdentifier
LArCalorimeter/LArTools
TestBeam/TBEvent
PRIVATE
DetectorDescription/Identifier
LArCalorimeter/LArRawEvent )
atlas_depends_on_subdirs(
PUBLIC
Calorimeter/CaloIdentifier
Control/AthenaBaseComps
Control/StoreGate
Event/ByteStreamCnvSvc
Event/ByteStreamCnvSvcBase
Event/ByteStreamData
Event/EventInfo
GaudiKernel
LArCalorimeter/LArIdentifier
LArCalorimeter/LArTools
TestBeam/TBEvent
PRIVATE
DetectorDescription/Identifier
LArCalorimeter/LArRawEvent )
# External dependencies:
find_package( tdaq-common )
find_package( tdaq-common COMPONENTS eformat eformat_write )
# Component(s) in the package:
atlas_add_library( TBCnvLib
src/*.cxx
PUBLIC_HEADERS TBCnv
INCLUDE_DIRS ${TDAQ-COMMON_INCLUDE_DIRS}
LINK_LIBRARIES ${TDAQ-COMMON_LIBRARIES} CaloIdentifier AthenaBaseComps ByteStreamData EventInfo GaudiKernel LArIdentifier TBEvent StoreGateLib SGtests ByteStreamCnvSvcLib ByteStreamCnvSvcBaseLib ByteStreamData_test LArToolsLib
PRIVATE_LINK_LIBRARIES Identifier LArRawEvent )
TBCnv/*.h TBCnv/*.icc src/*.cxx
PUBLIC_HEADERS TBCnv
INCLUDE_DIRS ${TDAQ-COMMON_INCLUDE_DIRS}
LINK_LIBRARIES ${TDAQ-COMMON_LIBRARIES} CaloIdentifier AthenaBaseComps
ByteStreamData EventInfo GaudiKernel LArIdentifier TBEvent StoreGateLib
ByteStreamCnvSvcLib ByteStreamCnvSvcBaseLib LArToolsLib
PRIVATE_LINK_LIBRARIES Identifier LArRawEvent )
atlas_add_component( TBCnv
src/components/*.cxx
INCLUDE_DIRS ${TDAQ-COMMON_INCLUDE_DIRS}
LINK_LIBRARIES ${TDAQ-COMMON_LIBRARIES} CaloIdentifier AthenaBaseComps StoreGateLib SGtests ByteStreamCnvSvcLib ByteStreamCnvSvcBaseLib ByteStreamData ByteStreamData_test EventInfo GaudiKernel LArIdentifier LArToolsLib TBEvent Identifier LArRawEvent TBCnvLib )
src/components/*.cxx
LINK_LIBRARIES TBCnvLib )
# Install files from the package:
atlas_install_joboptions( share/*.py )
File mode changed from 100755 to 100644
File mode changed from 100755 to 100644
File mode changed from 100755 to 100644
File mode changed from 100755 to 100644
File mode changed from 100755 to 100644
File mode changed from 100755 to 100644
......@@ -26,4 +26,3 @@ use LArRawEvent LArRawEvent-* LArCalorimeter
apply_pattern dual_use_library files=*.cxx
apply_pattern declare_joboptions files="*.txt *.py"
File mode changed from 100755 to 100644
File mode changed from 100755 to 100644
File mode changed from 100755 to 100644
File mode changed from 100755 to 100644
File mode changed from 100755 to 100644
File mode changed from 100755 to 100644
File mode changed from 100755 to 100644
File mode changed from 100755 to 100644
File mode changed from 100755 to 100644
File mode changed from 100755 to 100644
File mode changed from 100755 to 100644
File mode changed from 100755 to 100644
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