@ -103,34 +103,32 @@ integrationTest(NAME testScreenEdges SRCS screenedges_test.cpp)
integrationTest ( NAME testOutputChanges SRCS outputchanges_test.cpp )
integrationTest ( NAME testTiles SRCS tiles_test.cpp )
integrationTest ( NAME testFractionalScaling SRCS fractional_scaling_test.cpp )
if ( TARGET K::KPipeWire )
integrationTest ( NAME testScreencasting SRCS screencasting_test.cpp LIBS K::KPipeWire )
endif ( )
integrationTest ( NAME testMoveResize SRCS move_resize_window_test.cpp LIBS XCB::ICCCM )
integrationTest ( NAME testStruts SRCS struts_test.cpp LIBS XCB::ICCCM )
integrationTest ( NAME testShade SRCS shade_test.cpp LIBS XCB::ICCCM )
integrationTest ( NAME testDontCrashAuroraeDestroyDeco SRCS dont_crash_aurorae_destroy_deco.cpp LIBS XCB::ICCCM )
integrationTest ( NAME testPlasmaWindow SRCS plasmawindow_test.cpp LIBS XCB::ICCCM )
integrationTest ( NAME testScreenEdgeClientShow SRCS screenedge_client_show_test.cpp LIBS XCB::ICCCM )
integrationTest ( NAME testX11DesktopWindow SRCS desktop_window_x11_test.cpp LIBS XCB::ICCCM )
integrationTest ( NAME testXwaylandInput SRCS xwayland_input_test.cpp LIBS XCB::ICCCM )
integrationTest ( NAME testWindowRules SRCS window_rules_test.cpp LIBS XCB::ICCCM )
integrationTest ( NAME testX11Window SRCS x11_window_test.cpp LIBS XCB::ICCCM )
integrationTest ( NAME testQuickTiling SRCS quick_tiling_test.cpp LIBS XCB::ICCCM )
integrationTest ( NAME testGlobalShortcuts SRCS globalshortcuts_test.cpp LIBS XCB::ICCCM )
integrationTest ( NAME testStackingOrder SRCS stacking_order_test.cpp LIBS XCB::ICCCM )
integrationTest ( NAME testDbusInterface SRCS dbus_interface_test.cpp LIBS XCB::ICCCM )
integrationTest ( NAME testXwaylandServerCrash SRCS xwaylandserver_crash_test.cpp LIBS XCB::ICCCM )
integrationTest ( NAME testXwaylandServerRestart SRCS xwaylandserver_restart_test.cpp LIBS XCB::ICCCM )
qt_add_dbus_interfaces ( DBUS_SRCS ${ CMAKE_BINARY_DIR } /src/org.kde.kwin.VirtualKeyboard.xml )
integrationTest ( NAME testVirtualKeyboardDBus SRCS test_virtualkeyboard_dbus.cpp ${ DBUS_SRCS } )
if ( XCB_ICCCM_FOUND )
integrationTest ( NAME testMoveResize SRCS move_resize_window_test.cpp LIBS XCB::ICCCM )
integrationTest ( NAME testStruts SRCS struts_test.cpp LIBS XCB::ICCCM )
integrationTest ( NAME testShade SRCS shade_test.cpp LIBS XCB::ICCCM )
integrationTest ( NAME testDontCrashAuroraeDestroyDeco SRCS dont_crash_aurorae_destroy_deco.cpp LIBS XCB::ICCCM )
integrationTest ( NAME testPlasmaWindow SRCS plasmawindow_test.cpp LIBS XCB::ICCCM )
integrationTest ( NAME testScreenEdgeClientShow SRCS screenedge_client_show_test.cpp LIBS XCB::ICCCM )
integrationTest ( NAME testX11DesktopWindow SRCS desktop_window_x11_test.cpp LIBS XCB::ICCCM )
integrationTest ( NAME testXwaylandInput SRCS xwayland_input_test.cpp LIBS XCB::ICCCM )
integrationTest ( NAME testWindowRules SRCS window_rules_test.cpp LIBS XCB::ICCCM )
integrationTest ( NAME testX11Window SRCS x11_window_test.cpp LIBS XCB::ICCCM )
integrationTest ( NAME testQuickTiling SRCS quick_tiling_test.cpp LIBS XCB::ICCCM )
integrationTest ( NAME testGlobalShortcuts SRCS globalshortcuts_test.cpp LIBS XCB::ICCCM )
integrationTest ( NAME testStackingOrder SRCS stacking_order_test.cpp LIBS XCB::ICCCM )
integrationTest ( NAME testDbusInterface SRCS dbus_interface_test.cpp LIBS XCB::ICCCM )
integrationTest ( NAME testXwaylandServerCrash SRCS xwaylandserver_crash_test.cpp LIBS XCB::ICCCM )
integrationTest ( NAME testXwaylandServerRestart SRCS xwaylandserver_restart_test.cpp LIBS XCB::ICCCM )
if ( TARGET K::KPipeWire )
integrationTest ( NAME testScreencasting SRCS screencasting_test.cpp LIBS K::KPipeWire )
endif ( )
if ( KWIN_BUILD_ACTIVITIES )
integrationTest ( NAME testActivities SRCS activities_test.cpp LIBS XCB::ICCCM )
endif ( )
if ( KWIN_BUILD_ACTIVITIES )
integrationTest ( NAME testActivities SRCS activities_test.cpp LIBS XCB::ICCCM )
endif ( )
add_subdirectory ( scripting )