2022-06-22 15:03:49 -04:00
|
|
|
add_library(EventBuilderCore STATIC)
|
2022-07-13 11:59:11 -04:00
|
|
|
target_include_directories(EventBuilderCore
|
|
|
|
SYSTEM PUBLIC ../../vendor/spdlog/include
|
|
|
|
${ROOT_INCLUDE_DIRS}
|
|
|
|
PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/../
|
|
|
|
../vendor/yaml-cpp/include/
|
2022-06-22 15:03:49 -04:00
|
|
|
)
|
|
|
|
|
|
|
|
target_precompile_headers(EventBuilderCore PRIVATE ../EventBuilder.h)
|
|
|
|
|
|
|
|
target_sources(EventBuilderCore PRIVATE
|
|
|
|
ChannelMap.cpp
|
|
|
|
CompassRun.h
|
|
|
|
FlagHandler.cpp
|
|
|
|
MassLookup.h
|
|
|
|
SFPAnalyzer.h
|
|
|
|
Stopwatch.cpp
|
|
|
|
ChannelMap.h
|
|
|
|
CutHandler.cpp
|
|
|
|
FlagHandler.h
|
|
|
|
OrderChecker.cpp
|
|
|
|
SFPPlotter.cpp
|
|
|
|
Stopwatch.h
|
|
|
|
CutHandler.h
|
|
|
|
FP_kinematics.cpp
|
|
|
|
OrderChecker.h
|
|
|
|
SFPPlotter.h
|
|
|
|
CompassFile.cpp
|
|
|
|
EVBApp.cpp
|
|
|
|
FP_kinematics.h
|
|
|
|
ProgressCallback.h
|
|
|
|
ShiftMap.cpp
|
|
|
|
CompassFile.h
|
|
|
|
EVBApp.h
|
|
|
|
Logger.cpp
|
|
|
|
ShiftMap.h
|
|
|
|
CompassHit.h
|
|
|
|
FastSort.cpp
|
|
|
|
Logger.h
|
|
|
|
SlowSort.cpp
|
|
|
|
CompassRun.cpp
|
|
|
|
FastSort.h
|
|
|
|
MassLookup.cpp
|
|
|
|
SFPAnalyzer.cpp
|
|
|
|
SlowSort.h
|
2022-07-11 17:32:48 -04:00
|
|
|
EVBWorkspace.cpp
|
|
|
|
EVBWorkspace.h
|
2022-07-13 10:26:37 -04:00
|
|
|
EVBParameters.h
|
2022-06-22 15:03:49 -04:00
|
|
|
)
|
|
|
|
|
|
|
|
target_link_libraries(EventBuilderCore PUBLIC
|
|
|
|
SPSDict
|
|
|
|
${ROOT_LIBRARIES}
|
2022-07-13 11:59:11 -04:00
|
|
|
yaml-cpp
|
2022-06-22 15:03:49 -04:00
|
|
|
)
|
|
|
|
|
2022-07-13 11:59:11 -04:00
|
|
|
set_target_properties(EventBuilderCore PROPERTIES ARCHIVE_OUTPUT_DIRECTORY ${EVB_LIBRARY_DIR})
|
|
|
|
|
|
|
|
target_compile_definitions(EventBuilderCore PRIVATE YAML_CPP_STATIC_DEFINE)
|