katie/tests/auto/qdbusabstractinterface/CMakeLists.txt
Ivailo Monev c8ab56a429 execute D-Bus tests with script
NetBSD does not have the daemon running by default and some environments
such as Travis may not have it either, this should make the tests pass
in such cases without any changes to the host

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-02 05:43:15 +00:00

21 lines
No EOL
765 B
CMake

if(WITH_DBUS AND DBUS_FOUND)
katie_dbus_test(tst_qdbusabstractinterface
${CMAKE_CURRENT_SOURCE_DIR}/tst_qdbusabstractinterface.cpp
${CMAKE_CURRENT_SOURCE_DIR}/interface.cpp
${CMAKE_CURRENT_SOURCE_DIR}/interface.h
${CMAKE_CURRENT_SOURCE_DIR}/pinger.cpp
${CMAKE_CURRENT_SOURCE_DIR}/pinger.h
)
target_link_libraries(tst_qdbusabstractinterface KtDBus)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
katie_setup_target(qpinger
${CMAKE_CURRENT_SOURCE_DIR}/qpinger/qpinger.cpp
${CMAKE_CURRENT_SOURCE_DIR}/interface.cpp
${CMAKE_CURRENT_SOURCE_DIR}/interface.h
)
add_executable(qpinger ${qpinger_SOURCES})
target_link_libraries(qpinger KtCore KtDBus)
endif()