Newer
Older
find_package(Geant4 REQUIRED ui_all vis_all)
include(${Geant4_USE_FILE})
gaudi_add_module(DetSimSD
SOURCES src/CalorimeterSensDetTool.cpp
src/DDG4SensitiveDetector.cpp
src/CaloSensitiveDetector.cpp
src/DriftChamberSensDetTool.cpp
src/DriftChamberSensitiveDetector.cpp
src/TimeProjectionChamberSensDetTool.cpp
src/TimeProjectionChamberSensitiveDetector.cpp
src/GenericTrackerSensDetTool.cpp
src/GenericTrackerSensitiveDetector.cpp
LINK DetSimInterface
DetInterface
${DD4hep_COMPONENT_LIBRARIES}
Gaudi::GaudiKernel
target_include_directories(DetSimSD PUBLIC
$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}>/include
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>)
install(TARGETS DetSimSD
EXPORT CEPCSWTargets
RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT bin
LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}" COMPONENT shlib
COMPONENT dev)