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 <peter@korsgaard.com>
This commit is contained in:
parent
962ffda68c
commit
bff8651864
@ -118,6 +118,9 @@ endif
|
|||||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_EGL),y)
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_EGL),y)
|
||||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-egl
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-egl
|
||||||
GST1_PLUGINS_BAD_DEPENDENCIES += libegl
|
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
|
else
|
||||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-egl
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-egl
|
||||||
endif
|
endif
|
||||||
|
Loading…
Reference in New Issue
Block a user