Changeset View
Changeset View
Standalone View
Standalone View
tests/kded/CMakeLists.txt
Show All 17 Lines | 5 | macro(ADD_KDED_TEST testname) | |||
---|---|---|---|---|---|
18 | qt5_add_dbus_interface(test_SRCS | 18 | qt5_add_dbus_interface(test_SRCS | ||
19 | ${CMAKE_SOURCE_DIR}/kded/org.freedesktop.DBus.Properties.xml | 19 | ${CMAKE_SOURCE_DIR}/kded/org.freedesktop.DBus.Properties.xml | ||
20 | freedesktop_interface | 20 | freedesktop_interface | ||
21 | ) | 21 | ) | ||
22 | 22 | | |||
23 | add_executable(${testname} ${test_SRCS}) | 23 | add_executable(${testname} ${test_SRCS}) | ||
24 | add_dependencies(${testname} kscreen) # make sure the dbus interfaces are generated | 24 | add_dependencies(${testname} kscreen) # make sure the dbus interfaces are generated | ||
25 | target_compile_definitions(${testname} PRIVATE "-DTEST_DATA=\"${CMAKE_CURRENT_SOURCE_DIR}/\"") | 25 | target_compile_definitions(${testname} PRIVATE "-DTEST_DATA=\"${CMAKE_CURRENT_SOURCE_DIR}/\"") | ||
26 | target_link_libraries(${testname} Qt5::Test Qt5::DBus Qt5::Gui KF5::Screen) | 26 | target_link_libraries(${testname} Qt5::Test Qt5::DBus Qt5::Gui Qt5::Sensors KF5::Screen) | ||
27 | add_test(NAME kscreen-kded-${testname} COMMAND ${testname}) | 27 | add_test(NAME kscreen-kded-${testname} COMMAND ${testname}) | ||
28 | ecm_mark_as_test(${testname}) | 28 | ecm_mark_as_test(${testname}) | ||
29 | endmacro() | 29 | endmacro() | ||
30 | 30 | | |||
31 | add_kded_test(testgenerator) | 31 | add_kded_test(testgenerator) | ||
32 | add_kded_test(configtest) | 32 | add_kded_test(configtest) | ||
33 | #add_kded_test(testdaemon) | 33 | #add_kded_test(testdaemon) |