c24e315a9b
It doesn't make much sense any more as we do no longer link EGL since the switch to epoxy. And epoxy pulls it in at runtime if needed. Even more on Wayland it's just plain stupid to have EGL disabled. So removing the option just simplifies our code base without any disadvantages. REVIEW: 124695
23 lines
625 B
CMake
23 lines
625 B
CMake
set(WAYLAND_BACKEND_SOURCES
|
|
logging.cpp
|
|
scene_qpainter_wayland_backend.cpp
|
|
screens_wayland.cpp
|
|
wayland_backend.cpp
|
|
)
|
|
if(Wayland_Egl_FOUND)
|
|
set(WAYLAND_BACKEND_SOURCES ${WAYLAND_BACKEND_SOURCES} egl_wayland_backend.cpp)
|
|
endif()
|
|
|
|
add_library(KWinWaylandWaylandBackend MODULE ${WAYLAND_BACKEND_SOURCES})
|
|
target_link_libraries(KWinWaylandWaylandBackend kwin KF5::WaylandClient)
|
|
|
|
if(Wayland_Egl_FOUND)
|
|
target_link_libraries(KWinWaylandWaylandBackend Wayland::Egl)
|
|
endif()
|
|
|
|
install(
|
|
TARGETS
|
|
KWinWaylandWaylandBackend
|
|
DESTINATION
|
|
${PLUGIN_INSTALL_DIR}/org.kde.kwin.waylandbackends/
|
|
)
|