mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-04-29 01:20:02 +02:00
69 lines
1.4 KiB
CMake
69 lines
1.4 KiB
CMake
set(SOURCES
|
|
sls_detector_client.cpp
|
|
)
|
|
|
|
include_directories(
|
|
../../slsSupportLib/include
|
|
../multiSlsDetector
|
|
../slsDetector
|
|
../slsReceiverInterface
|
|
)
|
|
|
|
add_executable(sls_detector_get
|
|
${SOURCES}
|
|
)
|
|
target_link_libraries(sls_detector_get
|
|
slsDetectorShared
|
|
pthread
|
|
zmq
|
|
rt
|
|
)
|
|
set_target_properties(sls_detector_get PROPERTIES
|
|
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
|
|
COMPILE_DEFINITIONS GET=1
|
|
)
|
|
|
|
add_executable(sls_detector_put
|
|
${SOURCES}
|
|
)
|
|
target_link_libraries(sls_detector_put
|
|
slsDetectorShared
|
|
pthread
|
|
zmq
|
|
rt
|
|
)
|
|
set_target_properties(sls_detector_put PROPERTIES
|
|
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
|
|
COMPILE_DEFINITIONS PUT=1
|
|
)
|
|
|
|
add_executable(sls_detector_acquire
|
|
${SOURCES}
|
|
)
|
|
target_link_libraries(sls_detector_acquire
|
|
slsDetectorShared
|
|
pthread
|
|
zmq
|
|
rt
|
|
)
|
|
set_target_properties(sls_detector_acquire PROPERTIES
|
|
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
|
|
COMPILE_DEFINITIONS READOUT=1
|
|
)
|
|
|
|
add_executable(sls_detector_help
|
|
${SOURCES}
|
|
)
|
|
target_link_libraries(sls_detector_help
|
|
slsDetectorShared
|
|
pthread
|
|
zmq
|
|
rt
|
|
)
|
|
set_target_properties(sls_detector_help PROPERTIES
|
|
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
|
|
COMPILE_DEFINITIONS HELP=1
|
|
)
|
|
|
|
install(TARGETS sls_detector_put sls_detector_get sls_detector_acquire sls_detector_help DESTINATION bin)
|