Warning, /plasma/kwin/src/backends/x11/standalone/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 set(X11PLATFORM_SOURCES 0002 x11_standalone_backend.cpp 0003 x11_standalone_cursor.cpp 0004 x11_standalone_edge.cpp 0005 x11_standalone_effects.cpp 0006 x11_standalone_effects_keyboard_interception_filter.cpp 0007 x11_standalone_effects_mouse_interception_filter.cpp 0008 x11_standalone_egl_backend.cpp 0009 x11_standalone_keyboard.cpp 0010 x11_standalone_logging.cpp 0011 x11_standalone_non_composited_outline.cpp 0012 x11_standalone_output.cpp 0013 x11_standalone_overlaywindow.cpp 0014 x11_standalone_placeholderoutput.cpp 0015 x11_standalone_screenedges_filter.cpp 0016 x11_standalone_windowselector.cpp 0017 x11_standalone_xfixes_cursor_event_filter.cpp 0018 ) 0019 0020 add_library(KWinX11Platform OBJECT ${X11PLATFORM_SOURCES}) 0021 target_link_libraries(KWinX11Platform kwin KF6::Crash KF6::I18n X11::X11 XCB::XKB PkgConfig::XKBX11 Qt::GuiPrivate Libdrm::Libdrm 0022 XCB::COMPOSITE XCB::KEYSYMS XCB::RANDR) 0023 if (X11_Xi_FOUND) 0024 target_sources(KWinX11Platform PRIVATE x11_standalone_xinputintegration.cpp) 0025 target_link_libraries(KWinX11Platform X11::Xi) 0026 endif() 0027 0028 if (HAVE_GLX) 0029 target_sources(KWinX11Platform PRIVATE 0030 glxcontext.cpp 0031 x11_standalone_glx_backend.cpp 0032 x11_standalone_glx_context_attribute_builder.cpp 0033 x11_standalone_glxconvenience.cpp 0034 x11_standalone_omlsynccontrolvsyncmonitor.cpp 0035 x11_standalone_sgivideosyncvsyncmonitor.cpp 0036 ) 0037 endif() 0038 0039 if (HAVE_DL_LIBRARY) 0040 target_link_libraries(KWinX11Platform ${DL_LIBRARY}) 0041 endif()