diff --git a/Digitisers/CMakeLists.txt b/Digitisers/CMakeLists.txt index 210e118beb84b804223355270c92bf5f34830e4a..6f6f2e40403e248ab60d5ab5ddbe435334b0c29d 100644 --- a/Digitisers/CMakeLists.txt +++ b/Digitisers/CMakeLists.txt @@ -1,4 +1,4 @@ add_subdirectory(DCHDigi) add_subdirectory(G2CDArbor) add_subdirectory(SimHitMerge) -# add_subdirectory(SimpleDigi) +add_subdirectory(SimpleDigi) diff --git a/Digitisers/SimpleDigi/CMakeLists.txt b/Digitisers/SimpleDigi/CMakeLists.txt index 052a27dfcf36b9fbc09f222a46ae20f5afdf96f4..43434af1397771da8a601908ba71092b9a2c82f8 100644 --- a/Digitisers/SimpleDigi/CMakeLists.txt +++ b/Digitisers/SimpleDigi/CMakeLists.txt @@ -1,24 +1,34 @@ -gaudi_subdir(SimpleDigi v0r0) find_package(CLHEP REQUIRED;CONFIG) find_package(GEAR REQUIRED) find_package(GSL REQUIRED ) find_package(LCIO REQUIRED ) -find_package(podio REQUIRED ) find_package(k4FWCore REQUIRED) find_package(EDM4HEP REQUIRED) -gaudi_depends_on_subdirs( - Service/GearSvc - Service/EventSeeder - Service/TrackSystemSvc - Utilities/DataHelper -) - -set(SimpleDigi_srcs src/*.cpp) +set(SimpleDigi_srcs src/PlanarDigiAlg.cpp + src/TPCDigiAlg.cpp + src/voxel.cpp) # Modules -gaudi_add_module(SimpleDigi ${SimpleDigi_srcs} - INCLUDE_DIRS k4FWCore GaudiKernel GaudiAlgLib ${CLHEP_INCLUDE_DIR} gear ${GSL_INCLUDE_DIRS} ${LCIO_INCLUDE_DIRS} - LINK_LIBRARIES k4FWCore GaudiKernel GaudiAlgLib ${CLHEP_LIBRARIES} ${GEAR_LIBRARIES} ${GSL_LIBRARIES} ${LCIO_LIBRARIES} EDM4HEP::edm4hep EDM4HEP::edm4hepDict DataHelperLib +gaudi_add_module(SimpleDigi + SOURCES ${SimpleDigi_srcs} + LINK GearSvc + EventSeeder + TrackSystemSvcLib + DataHelperLib + k4FWCore::k4FWCore + Gaudi::GaudiKernel + Gaudi::GaudiAlgLib + ${CLHEP_LIBRARIES} + ${GEAR_LIBRARIES} + ${GSL_LIBRARIES} + ${LCIO_LIBRARIES} + EDM4HEP::edm4hep EDM4HEP::edm4hepDict ) + +install(TARGETS SimpleDigi + EXPORT CEPCSWTargets + RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT bin + LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}" COMPONENT shlib + COMPONENT dev)