|
@@ -80,6 +80,14 @@ XSERVER_XORG_SERVER_CONF_OPTS += \
|
|
|
--disable-systemd-logind
|
|
|
endif
|
|
|
|
|
|
+# Xwayland support needs libdrm, libepoxy, wayland and libxcomposite
|
|
|
+ifeq ($(BR2_PACKAGE_LIBDRM)$(BR2_PACKAGE_LIBEPOXY)$(BR2_PACKAGE_WAYLAND)$(BR2_PACKAGE_XLIB_LIBXCOMPOSITE),yyyy)
|
|
|
+XSERVER_XORG_SERVER_CONF_OPTS += --enable-wayland
|
|
|
+XSERVER_XORG_SERVER_DEPENDENCIES += libdrm libepoxy wayland xlib_libXcomposite
|
|
|
+else
|
|
|
+XSERVER_XORG_SERVER_CONF_OPTS += --disable-wayland
|
|
|
+endif
|
|
|
+
|
|
|
# Present protocol only required for xserver 1.15+, but does not matter if
|
|
|
# enabled for older versions as they don't use it (not even optionally).
|
|
|
ifeq ($(BR2_PACKAGE_XPROTO_PRESENTPROTO),y)
|