mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-05-08 13:50:04 +02:00
45 lines
955 B
CMake
45 lines
955 B
CMake
set(SOURCES
|
|
src/MySocketTCP.cpp
|
|
src/UDPInterface.cpp
|
|
src/UDPBaseImplementation.cpp
|
|
src/UDPStandardImplementation.cpp
|
|
src/slsReceiverTCPIPInterface.cpp
|
|
src/slsReceiver.cpp
|
|
src/slsReceiverUsers.cpp
|
|
src/utilities.cpp
|
|
)
|
|
|
|
include_directories(
|
|
include
|
|
../slsDetectorCalibration
|
|
)
|
|
|
|
add_library(slsReceiverStatic STATIC
|
|
${SOURCES}
|
|
${HEADERS}
|
|
)
|
|
set_target_properties(slsReceiverStatic PROPERTIES
|
|
ARCHIVE_OUTPUT_NAME SlsReceiver
|
|
ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
|
|
)
|
|
|
|
add_library(slsReceiverShared SHARED
|
|
${SOURCES}
|
|
${HEADERS}
|
|
)
|
|
set_target_properties(slsReceiverShared PROPERTIES
|
|
LIBRARY_OUTPUT_NAME SlsReceiver
|
|
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
|
|
)
|
|
|
|
add_executable(slsReceiver
|
|
src/main.cpp
|
|
)
|
|
set_target_properties(slsReceiver PROPERTIES
|
|
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
|
|
)
|
|
target_link_libraries(slsReceiver
|
|
slsReceiverShared
|
|
pthread
|
|
)
|