diff --git a/package/mesa3d/Config.in b/package/mesa3d/Config.in index e1faea95d5..8a7811b6a5 100644 --- a/package/mesa3d/Config.in +++ b/package/mesa3d/Config.in @@ -50,6 +50,12 @@ comment "llvm support needs a toolchain not affected by GCC bug 64735" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_GCC_BUG_64735 +config BR2_PACKAGE_MESA3D_LEGACY_BIND_WAYLAND_DISPLAY + bool "Legacy Wayland EGL_WL_bind_wayland_display support" + depends on BR2_PACKAGE_WAYLAND + help + Legacy Wayland EGL_WL_bind_wayland_display support. + menuconfig BR2_PACKAGE_MESA3D_OPENCL bool "OpenCL support" depends on BR2_PACKAGE_MESA3D_LLVM diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk index 325756d92e..f082d3c429 100644 --- a/package/mesa3d/mesa3d.mk +++ b/package/mesa3d/mesa3d.mk @@ -209,6 +209,9 @@ endif ifeq ($(BR2_PACKAGE_WAYLAND),y) MESA3D_DEPENDENCIES += wayland wayland-protocols MESA3D_PLATFORMS += wayland +ifeq ($(BR2_PACKAGE_MESA3D_LEGACY_BIND_WAYLAND_DISPLAY),y) +MESA3D_CONF_OPTS += -Dlegacy-wayland=bind-wayland-display +endif endif MESA3D_CONF_OPTS += \