mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-07 18:40:42 +02:00
add cmake configuration
This commit is contained in:
parent
8eea853a9a
commit
6152ca66b4
44
slsReceiverSoftware/CMakeLists.txt
Normal file
44
slsReceiverSoftware/CMakeLists.txt
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
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
|
||||||
|
)
|
Loading…
x
Reference in New Issue
Block a user