Make Wayland a hard build time dependency

Review Request #124697 - Created Aug. 11, 2015 and submitted

Information
Martin Flöser
kwin
master
1cf7116...
Reviewers
kwin, plasma
As discussed on release-team ml [1] the following dependencies are
mandatory:
* KF5Wayland
* Wayland::Cursor
* Wayland::Egl
* xkbcommon

[1] https://mail.kde.org/pipermail/release-team/2015-July/008725.html

Drop cmakedefine HAVE_XKB

No longer needed, we always depend on xkbcommon now.

Drop cmakedefine HAVE_WAYLAND_CURSOR

Now a required build-dep.

Drop cmakedefine HAVE_WAYLAND

Now a required build dependency.

Drop cmakedefine HAVE_WAYLAND_EGL

Now a required build dependency.

Make X11_XCB a build dependency of X11 windowed backend

Let's rather not build the plugin if we don't have the dependency
then building it without OpenGL support. Simplifies the code a bit
and makes the backend overall more useful and goes along with e.g.
the Wayland one which has EGL also as a hard dependency for the
plugin.

  

Issues

  • 0
  • 0
  • 3
  • 3
Description From Last Updated
Thomas Lübking
Thomas Lübking
Martin Flöser
Review request changed

Status: Closed (submitted)

Change Summary:

Submitted with commit 5d946e37629b56be5b57931c1a3f0463dc8bd913 by Martin Gräßlin to branch master.
Loading...