356510b0aa
Removes one of the last pure XLib usages and also means that in theory we can detect the Xwayland version number. In practice that only works when restarting the compositor as detect is invoked before the XWayland connection is created.
19 lines
677 B
CMake
19 lines
677 B
CMake
include(ECMMarkAsTest)
|
|
|
|
macro(KWINEFFECTS_UNIT_TESTS)
|
|
foreach(_testname ${ARGN})
|
|
add_executable(${_testname} ${_testname}.cpp)
|
|
add_test(kwineffects-${_testname} ${_testname})
|
|
target_link_libraries(${_testname} Qt5::Test kwineffects)
|
|
ecm_mark_as_test(${_testname})
|
|
endforeach()
|
|
endmacro()
|
|
|
|
kwineffects_unit_tests(
|
|
windowquadlisttest
|
|
)
|
|
|
|
add_executable(kwinglplatformtest kwinglplatformtest.cpp mock_gl.cpp ../../libkwineffects/kwinglplatform.cpp)
|
|
add_test(kwineffects-kwinglplatformtest kwinglplatformtest)
|
|
target_link_libraries(kwinglplatformtest Qt5::Test Qt5::Gui Qt5::X11Extras KF5::ConfigCore XCB::XCB)
|
|
ecm_mark_as_test(kwinglplatformtest)
|