Skip to content
Snippets Groups Projects
CMakeLists.txt 1.08 KiB
Newer Older
# Modules
gaudi_add_module(Tracking
                 SOURCES src/Clupatra/ClupatraAlg.cpp
                         src/Clupatra/clupatra_new.cpp
                         src/FullLDCTracking/FullLDCTrackingAlg.cpp
                         src/TruthTracker/TruthTrackerAlg.cpp
                 LINK GearSvc
                      EventSeeder
                      TrackSystemSvcLib
                      DetSegmentation
                      Gaudi::GaudiAlgLib
                      Gaudi::GaudiKernel
                      ${GEAR_LIBRARIES}
                      ${GSL_LIBRARIES}
                      ${LCIO_LIBRARIES}
                      DetSegmentation
                      EDM4HEP::edm4hep EDM4HEP::edm4hepDict
                      k4FWCore::k4FWCore
target_include_directories(Tracking PUBLIC
  $<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}>/include
  $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>)
install(TARGETS Tracking
  EXPORT CEPCSWTargets
  RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT bin
  LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}" COMPONENT shlib
  COMPONENT dev)