File: CMakeLists.txt

package info (click to toggle)
labplot 2.12.1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 78,528 kB
  • sloc: cpp: 241,047; ansic: 6,324; python: 915; xml: 400; yacc: 237; sh: 221; awk: 35; makefile: 11
file content (25 lines) | stat: -rw-r--r-- 889 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
add_executable(LiveDataTest LiveDataTest.cpp)

set(HOSTNAME "127.0.0.1")
set(UDP_PORT 1027)
set(TCP_PORT 1234)
set(PUBLISH_TIME_MS 10)

# Helper application sending tcp/udp packages
add_executable (UdpTcpPublisher UdpTcpPublisher.cpp)
target_link_libraries(UdpTcpPublisher Qt${QT_VERSION_MAJOR}::Core Qt${QT_VERSION_MAJOR}::Network)
set_property(TARGET UdpTcpPublisher PROPERTY AUTOMOC ON)
target_compile_definitions(UdpTcpPublisher PRIVATE HOSTNAME="${HOSTNAME}" UDP_PORT=${UDP_PORT} TCP_PORT=${TCP_PORT} PUBLISH_TIME_MS=${PUBLISH_TIME_MS})


target_link_libraries(LiveDataTest labplotbackendlib labplotlib labplottest)

add_test(NAME LiveDataTest COMMAND LiveDataTest)

target_compile_definitions(LiveDataTest PRIVATE
    EXEC="${CMAKE_BINARY_DIR}/bin/UdpTcpPublisher"
    HOSTNAME="${HOSTNAME}"
    UDP_PORT=${UDP_PORT}
    TCP_PORT=${TCP_PORT}
    PUBLISH_TIME_MS=${PUBLISH_TIME_MS}
)