Changeset View
Changeset View
Standalone View
Standalone View
autotests/drm/CMakeLists.txt
Show All 13 Lines | |||||
14 | ecm_mark_as_test(mockDrm) | 14 | ecm_mark_as_test(mockDrm) | ||
15 | 15 | | |||
16 | function(drmTest) | 16 | function(drmTest) | ||
17 | set(oneValueArgs NAME) | 17 | set(oneValueArgs NAME) | ||
18 | set(multiValueArgs SRCS ) | 18 | set(multiValueArgs SRCS ) | ||
19 | cmake_parse_arguments(ARGS "" "${oneValueArgs}" "${multiValueArgs}" ${ARGN}) | 19 | cmake_parse_arguments(ARGS "" "${oneValueArgs}" "${multiValueArgs}" ${ARGN}) | ||
20 | add_executable(${ARGS_NAME} ${ARGS_SRCS}) | 20 | add_executable(${ARGS_NAME} ${ARGS_SRCS}) | ||
21 | target_link_libraries(${ARGS_NAME} mockDrm Qt5::Test) | 21 | target_link_libraries(${ARGS_NAME} mockDrm Qt5::Test) | ||
22 | add_test(kwin-drm-${ARGS_NAME} ${ARGS_NAME}) | 22 | add_test(NAME kwin-drm-${ARGS_NAME} COMMAND ${ARGS_NAME}) | ||
23 | ecm_mark_as_test(${ARGS_NAME}) | 23 | ecm_mark_as_test(${ARGS_NAME}) | ||
24 | endfunction() | 24 | endfunction() | ||
25 | 25 | | |||
26 | drmTest(NAME objecttest SRCS objecttest.cpp) | 26 | drmTest(NAME objecttest SRCS objecttest.cpp) |