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)