Skip to content
Snippets Groups Projects
Commit 9f46dd93 authored by Sergei Zharko's avatar Sergei Zharko Committed by Pierre-Alain Loizeau
Browse files

moving the algo yaml utilites into a separate header library

parent 40f145bf
No related branches found
No related tags found
1 merge request!2043Moving the algo yaml utilites into a separate header library
Pipeline #33206 passed
......@@ -57,6 +57,7 @@ add_subdirectory(log)
add_subdirectory(data)
add_subdirectory(kf)
add_subdirectory(ca)
add_subdirectory(base)
#add_subdirectory(kfp) # For KFParticleOnline
# exclude unittests from being build inside the container
......@@ -212,6 +213,7 @@ target_include_directories(Algo
target_link_libraries(Algo
PUBLIC OnlineData
CbmYamlInterface
KfCore
CaCore
ROOT::GenVector
......@@ -286,6 +288,7 @@ if (NOT CBM_ONLINE_STANDALONE)
target_link_libraries(AlgoOffline
PUBLIC CbmData
CbmYamlInterface
KfCoreOffline
CaCoreOffline
ROOT::GenVector
......@@ -331,7 +334,7 @@ endif()
install(TARGETS Algo DESTINATION lib)
install(DIRECTORY base/compat TYPE INCLUDE FILES_MATCHING PATTERN "*.h")
install(DIRECTORY base/yaml TYPE INCLUDE FILES_MATCHING PATTERN "*.h")
#install(DIRECTORY base/yaml TYPE INCLUDE FILES_MATCHING PATTERN "*.h")
install(DIRECTORY base/util 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")
......
add_subdirectory(yaml)
set(INCLUDE_DIRECTORIES
${CMAKE_CURRENT_SOURCE_DIR}
)
add_library(CbmYamlInterface INTERFACE)
target_include_directories(CbmYamlInterface
INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}
)
target_link_libraries(CbmYamlInterface
INTERFACE GSL
xpu
fmt::fmt
external::yaml-cpp
)
install(
FILES
BaseTypes.h
Property.h
Yaml.h
DESTINATION
include/yaml/
)
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