Changeset View
Changeset View
Standalone View
Standalone View
autotests/integration/CMakeLists.txt
1 | add_definitions(-DKWINBACKENDPATH="${CMAKE_BINARY_DIR}/plugins/platforms/virtual/KWinWaylandVirtualBackend.so") | 1 | add_definitions(-DKWINBACKENDPATH="${CMAKE_BINARY_DIR}/plugins/platforms/virtual/KWinWaylandVirtualBackend.so") | ||
---|---|---|---|---|---|
2 | add_definitions(-DKWINQPAPATH="${CMAKE_BINARY_DIR}/plugins/qpa/") | 2 | add_definitions(-DKWINQPAPATH="${CMAKE_BINARY_DIR}/plugins/qpa/") | ||
3 | add_subdirectory(helper) | 3 | add_subdirectory(helper) | ||
4 | 4 | | |||
5 | add_library(KWinIntegrationTestFramework STATIC kwin_wayland_test.cpp) | 5 | add_library(KWinIntegrationTestFramework STATIC kwin_wayland_test.cpp test_helpers.cpp) | ||
6 | target_link_libraries(KWinIntegrationTestFramework kwin Qt5::Test) | 6 | target_link_libraries(KWinIntegrationTestFramework kwin Qt5::Test) | ||
7 | 7 | | |||
8 | function(integrationTest) | 8 | function(integrationTest) | ||
9 | set(oneValueArgs NAME) | 9 | set(oneValueArgs NAME) | ||
10 | set(multiValueArgs SRCS LIBS) | 10 | set(multiValueArgs SRCS LIBS) | ||
11 | cmake_parse_arguments(ARGS "" "${oneValueArgs}" "${multiValueArgs}" ${ARGN}) | 11 | cmake_parse_arguments(ARGS "" "${oneValueArgs}" "${multiValueArgs}" ${ARGN}) | ||
12 | add_executable(${ARGS_NAME} ${ARGS_SRCS}) | 12 | add_executable(${ARGS_NAME} ${ARGS_SRCS}) | ||
13 | target_link_libraries(${ARGS_NAME} KWinIntegrationTestFramework kwin Qt5::Test ${ARGS_LIBS}) | 13 | target_link_libraries(${ARGS_NAME} KWinIntegrationTestFramework kwin Qt5::Test ${ARGS_LIBS}) | ||
Show All 32 Lines |