Summary: It's only needed by the standalone x11 variant. This allows us to simplify the creation of the OpenGLBackend: it's created by the platform plugin - we don't need custom complex logic. Reviewers: #plasma Subscribers: plasma-devel Projects: #plasma Differential Revision: https://phabricator.kde.org/D1392
19 lines
418 B
CMake
19 lines
418 B
CMake
set(X11PLATFORM_SOURCES
|
|
logging.cpp
|
|
x11_platform.cpp
|
|
screens_xrandr.cpp
|
|
)
|
|
|
|
if(HAVE_EPOXY_GLX)
|
|
set(X11PLATFORM_SOURCES ${X11PLATFORM_SOURCES} glxbackend.cpp)
|
|
endif()
|
|
|
|
add_library(KWinX11Platform MODULE ${X11PLATFORM_SOURCES})
|
|
target_link_libraries(KWinX11Platform kwin Qt5::X11Extras)
|
|
|
|
install(
|
|
TARGETS
|
|
KWinX11Platform
|
|
DESTINATION
|
|
${PLUGIN_INSTALL_DIR}/org.kde.kwin.platforms/
|
|
)
|