[Buildroot] [git commit branch/2023.11.x] package/webkitgtk: make gbm support optional
Peter Korsgaard
peter at korsgaard.com
Wed Feb 28 16:16:04 UTC 2024
commit: https://git.buildroot.net/buildroot/commit/?id=1e83664d4de09389ba48d2b2ba0618f48c36dc66
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.11.x
This was added upstream in commit:
https://github.com/WebKit/WebKit/commit/22e4c0386605d84f42f2d46fd20bdc46e3078498
The 'USE_OPENGL_OR_ES' flag is default ON, which will enable 'USE_GBM',
so ensure that we unset 'USE_GBM' if we don't have libgbm.
Signed-off-by: Thomas Devoogdt <thomas.devoogdt at barco.com>
Tested-by: Adrian Perez de Castro <aperez at igalia.com>
Acked-by: Adrian Perez de Castro <aperez at igalia.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998 at free.fr>
(cherry picked from commit c06c0197f95c3ae3408469f7e0702a00d788feb6)
Signed-off-by: Peter Korsgaard <peter at korsgaard.com>
---
package/webkitgtk/webkitgtk.mk | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/package/webkitgtk/webkitgtk.mk b/package/webkitgtk/webkitgtk.mk
index cb7461ccbc..9c68fe73cf 100644
--- a/package/webkitgtk/webkitgtk.mk
+++ b/package/webkitgtk/webkitgtk.mk
@@ -88,6 +88,13 @@ else
WEBKITGTK_CONF_OPTS += -DENABLE_GLES2=OFF
endif
+ifeq ($(BR2_PACKAGE_HAS_LIBGBM),y)
+WEBKITGTK_CONF_OPTS += -DUSE_GBM=ON
+WEBKITGTK_DEPENDENCIES += libgbm
+else
+WEBKITGTK_CONF_OPTS += -DUSE_GBM=OFF
+endif
+
ifeq ($(BR2_PACKAGE_LIBGTK3_X11),y)
WEBKITGTK_CONF_OPTS += -DENABLE_X11_TARGET=ON
WEBKITGTK_DEPENDENCIES += libgl \
More information about the buildroot
mailing list