Skip to content
Snippets Groups Projects
Commit 0c73ec55 authored by scott snyder's avatar scott snyder Committed by scott snyder
Browse files

MuonMDT_CnvTools: cmake fixes

This package has a component library, but it also exports headers.
Define an interface library for the headers.

Library dependency fixes.
parent 2a3ad1a7
No related branches found
No related tags found
No related merge requests found
......@@ -30,14 +30,19 @@ atlas_depends_on_subdirs( PUBLIC
# External dependencies:
find_package( tdaq-common COMPONENTS eformat_write DataWriter )
atlas_add_library( MuonMDT_CnvToolsLib
MuonMDT_CnvTools/*.h
INTERFACE
PUBLIC_HEADERS MuonMDT_CnvTools
LINK_LIBRARIES GaudiKernel ByteStreamData )
# Component(s) in the package:
atlas_add_component( MuonMDT_CnvTools
src/*.cxx
src/components/*.cxx
INCLUDE_DIRS ${TDAQ-COMMON_INCLUDE_DIRS}
LINK_LIBRARIES ${TDAQ-COMMON_LIBRARIES} ByteStreamData ByteStreamData_test GaudiKernel AthenaBaseComps StoreGateLib SGtests AtlasDetDescr Identifier ByteStreamCnvSvcBaseLib MuonMDT_CablingLib MdtCalibSvcLib MuonCalibEvent MuonReadoutGeometry MuonDigitContainer MuonIdHelpersLib MuonRDO MuonPrepRawData MuonCablingData GeoModelUtilities )
LINK_LIBRARIES ${TDAQ-COMMON_LIBRARIES} ByteStreamData ByteStreamData_test GaudiKernel AthenaBaseComps StoreGateLib SGtests AtlasDetDescr Identifier ByteStreamCnvSvcBaseLib MuonMDT_CablingLib MdtCalibSvcLib MuonCalibEvent MuonReadoutGeometry MuonDigitContainer MuonIdHelpersLib MuonRDO MuonPrepRawData MuonCablingData GeoModelUtilities MuonCnvToolInterfacesLib MuonMDT_CnvToolsLib )
# Install files from the package:
atlas_install_headers( MuonMDT_CnvTools )
atlas_install_python_modules( python/*.py )
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