2bff90976e
Summary: Source code reorganization: The base class AbstractBackend got renamed to Platform, thus the "backends" are "platforms" now. As they are plugins they should go together with other KWin plugins which are nowadays in the folder plugins. So new location is plugins/platforms/ Reviewers: #plasma, sebas Subscribers: plasma-devel Projects: #plasma Differential Revision: https://phabricator.kde.org/D1353
23 lines
600 B
CMake
23 lines
600 B
CMake
set(WAYLAND_BACKEND_SOURCES
|
|
logging.cpp
|
|
scene_qpainter_wayland_backend.cpp
|
|
wayland_backend.cpp
|
|
)
|
|
|
|
if(HAVE_WAYLAND_EGL)
|
|
set(WAYLAND_BACKEND_SOURCES egl_wayland_backend.cpp ${WAYLAND_BACKEND_SOURCES})
|
|
endif()
|
|
|
|
add_library(KWinWaylandWaylandBackend MODULE ${WAYLAND_BACKEND_SOURCES})
|
|
target_link_libraries(KWinWaylandWaylandBackend kwin KF5::WaylandClient)
|
|
|
|
if(HAVE_WAYLAND_EGL)
|
|
target_link_libraries(KWinWaylandWaylandBackend Wayland::Egl)
|
|
endif()
|
|
|
|
install(
|
|
TARGETS
|
|
KWinWaylandWaylandBackend
|
|
DESTINATION
|
|
${PLUGIN_INSTALL_DIR}/org.kde.kwin.waylandbackends/
|
|
)
|