Skip to content
Snippets Groups Projects
Commit c501beee authored by lintao@ihep.ac.cn's avatar lintao@ihep.ac.cn
Browse files

WIP: migrate DCHDedx.

parent 66a449a1
No related branches found
No related tags found
No related merge requests found
...@@ -28,7 +28,7 @@ add_subdirectory(Detector) ...@@ -28,7 +28,7 @@ add_subdirectory(Detector)
add_subdirectory(Digitisers) add_subdirectory(Digitisers)
add_subdirectory(Examples) add_subdirectory(Examples)
add_subdirectory(Generator) add_subdirectory(Generator)
# add_subdirectory(Reconstruction) add_subdirectory(Reconstruction)
add_subdirectory(Service) add_subdirectory(Service)
add_subdirectory(Simulation) add_subdirectory(Simulation)
add_subdirectory(Utilities) add_subdirectory(Utilities)
......
add_subdirectory(DCHDedx)
# add_subdirectory(Digi_Calo)
# add_subdirectory(PFA)
# add_subdirectory(SiliconTracking)
# add_subdirectory(Tracking)
gaudi_subdir(DCHDedx v0r0)
find_package(k4FWCore)
find_package(EDM4HEP REQUIRED ) find_package(EDM4HEP REQUIRED )
find_package(DD4hep COMPONENTS DDCore DDRec REQUIRED) find_package(DD4hep COMPONENTS DDCore DDRec REQUIRED)
gaudi_depends_on_subdirs(
k4FWCore
Simulation/DetSimInterface
Detector/DetInterface
Detector/DetSegmentation
)
set(srcs set(srcs
src/*.cpp src/RecDCHDedxAlg.cpp
) )
# Modules # Modules
gaudi_add_module(DCHDedx ${srcs} gaudi_add_module(DCHDedx
INCLUDE_DIRS GaudiKernel SOURCES ${srcs}
LINK_LIBRARIES GaudiAlgLib GaudiKernel LINK DetSimInterface
DetSegmentation DetInterface
-Wl,--no-as-needed DetSegmentation
EDM4HEP::edm4hep EDM4HEP::edm4hepDict k4FWCore::k4FWCore
-Wl,--as-needed Gaudi::GaudiAlgLib
Gaudi::GaudiKernel
DetSegmentation
EDM4HEP::edm4hep EDM4HEP::edm4hepDict
) )
install(TARGETS DCHDedx
EXPORT CEPCSWTargets
RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT bin
LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}" COMPONENT shlib
COMPONENT dev)
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