From bff865186434554e357ecdf6b2b3da4fd9cc2053 Mon Sep 17 00:00:00 2001 From: Peter Korsgaard Date: Mon, 22 Jun 2015 21:42:54 +0200 Subject: [PATCH] gst1-plugins-bad: fix egl detection Some egl implementations needs special compiler flags or defines (E.G. mesa3d for wayland needs to pass -DMESA_EGL_NO_X11_HEADERS to not try to include X11 headers). This is correctly included in the .pc file, but the configure logic doesn't use pkg-config so help it along. Likewise, some implementations may need to link against other libraries, so also pass LIBS. Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk index db323b97ca..faf0e2ae03 100644 --- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk +++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk @@ -118,6 +118,9 @@ endif ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_EGL),y) GST1_PLUGINS_BAD_CONF_OPTS += --enable-egl GST1_PLUGINS_BAD_DEPENDENCIES += libegl +GST1_PLUGINS_BAD_CONF_ENV += \ + CPPFLAGS="$(TARGET_CPPFLAGS) $(shell $(PKG_CONFIG_HOST_BINARY) --cflags egl)" \ + LIBS="$(shell $(PKG_CONFIG_HOST_BINARY) --libs egl)" else GST1_PLUGINS_BAD_CONF_OPTS += --disable-egl endif -- 2.30.2