Skip to content
Snippets Groups Projects

MuonCSC_CnvTools+MuonMDT_CnvTools+MuonMM_CnvTools+MuonSTGC_CnvTools+MuonTGC_CnvTools: cmake fixes

Merged Scott Snyder requested to merge ssnyder/athena:cmake.MuonCSC_CnvTools-20200504 into master
1 file
+ 7
2
Compare changes
  • Side-by-side
  • Inline
  • 6c61f24e
    MuonTGC_CnvTools: cmake fixes · 6c61f24e
    scott snyder authored
    This package has a component library, but it also exports headers.
    Define an interface library for the headers.
    
    Library dependency fixes.
@@ -28,14 +28,19 @@ atlas_depends_on_subdirs( PUBLIC
find_package( Eigen )
find_package( tdaq-common COMPONENTS eformat_write DataWriter )
atlas_add_library( MuonTGC_CnvToolsLib
MuonTGC_CnvTools/*.h
INTERFACE
PUBLIC_HEADERS MuonTGC_CnvTools
LINK_LIBRARIES GaudiKernel ByteStreamData )
# Component(s) in the package:
atlas_add_component( MuonTGC_CnvTools
src/*.cxx
src/components/*.cxx
INCLUDE_DIRS ${TDAQ-COMMON_INCLUDE_DIRS} ${EIGEN_INCLUDE_DIRS}
LINK_LIBRARIES ${TDAQ-COMMON_LIBRARIES} ${EIGEN_LIBRARIES} ByteStreamCnvSvcBaseLib ByteStreamData ByteStreamData_test GaudiKernel AthenaBaseComps Identifier EventPrimitives TGCcablingInterfaceLib MuonReadoutGeometry MuonDigitContainer MuonIdHelpersLib MuonRDO MuonPrepRawData MuonTrigCoinData TrkSurfaces )
LINK_LIBRARIES ${TDAQ-COMMON_LIBRARIES} ${EIGEN_LIBRARIES} ByteStreamCnvSvcBaseLib ByteStreamData ByteStreamData_test GaudiKernel AthenaBaseComps Identifier EventPrimitives TGCcablingInterfaceLib MuonReadoutGeometry MuonDigitContainer MuonIdHelpersLib MuonRDO MuonPrepRawData MuonTrigCoinData TrkSurfaces MuonCnvToolInterfacesLib MuonTGC_CnvToolsLib )
# Install files from the package:
atlas_install_headers( MuonTGC_CnvTools )
atlas_install_joboptions( share/*.py )
Loading