File: CMakeLists.txt

package info (click to toggle)
labplot 2.12.1-5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 78,624 kB
  • sloc: cpp: 241,048; ansic: 6,324; python: 915; xml: 400; yacc: 237; sh: 221; awk: 35; makefile: 11
file content (23 lines) | stat: -rw-r--r-- 792 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
add_subdirectory(MqttTestPublisher)

set(HOSTNAME "test.mosquitto.org")
set(PORT 1883)
set(PATHS 20)

add_executable (MqttPublisherNoGui MqttPublisherNoGui.cpp)
target_link_libraries(MqttPublisherNoGui Qt${QT_VERSION_MAJOR}::Core mqtt_test_publisher_lib)
set_property(TARGET MqttPublisherNoGui PROPERTY AUTOMOC ON)
target_compile_definitions(MqttPublisherNoGui PRIVATE HOSTNAME="${HOSTNAME}" PORT=${PORT} PATHS=${PATHS})


add_executable(MQTTTest MQTTTest.cpp)
target_link_libraries(MQTTTest Qt${QT_VERSION_MAJOR}::Mqtt labplotbackendlib labplotlib labplottest mqtt_test_publisher_lib)

add_test(NAME MQTTTest COMMAND MQTTTest)

target_compile_definitions(MQTTTest PRIVATE
    EXEC="${CMAKE_BINARY_DIR}/bin/MqttPublisherNoGui"
    HOSTNAME="${HOSTNAME}"
    PORT=${PORT}
    PATHS=${PATHS}
)