diff --git a/algo/CMakeLists.txt b/algo/CMakeLists.txt index aaca47bcb34404537d118bb0ff935698af0ae548..7fadc78674ec3b0fac374f00b44d6d573f5a50a1 100644 --- a/algo/CMakeLists.txt +++ b/algo/CMakeLists.txt @@ -84,14 +84,23 @@ target_compile_definitions(Algo PUBLIC NO_ROOT) xpu_attach(Algo ${DEVICE_SRCS}) install(TARGETS Algo DESTINATION lib) +install(DIRECTORY base/compat TYPE INCLUDE FILES_MATCHING PATTERN "*.h") +install(DIRECTORY base/config TYPE INCLUDE FILES_MATCHING PATTERN "*.h") install(DIRECTORY base/gpu TYPE INCLUDE FILES_MATCHING PATTERN "*.h") install(DIRECTORY data/sts TYPE INCLUDE FILES_MATCHING PATTERN "*.h") install( - FILES ca/simd/CaSimd.h - ca/simd/CaSimdVc.h - ca/simd/CaSimdPseudo.h - detectors/sts/StsHitfinder.h - detectors/sts/StsHitfinderChain.h - DESTINATION include/ + FILES + base/ChainContext.h + base/Options.h + base/Prelude.h + base/RecoParams.h + base/SubChain.h + ca/simd/CaSimd.h + ca/simd/CaSimdVc.h + ca/simd/CaSimdPseudo.h + detectors/sts/StsHitfinder.h + detectors/sts/StsHitfinderChain.h + DESTINATION + include/ )