浏览代码

weston: egl requires gles as well

>From configure.ac lines 83-89:

AC_ARG_ENABLE(egl, [  --disable-egl],,
	enable_egl=yes)
AM_CONDITIONAL(ENABLE_EGL, test x$enable_egl = xyes)
if test x$enable_egl = xyes; then
	AC_DEFINE([ENABLE_EGL], [1], [Build Weston with
	EGL support])
	PKG_CHECK_MODULES(EGL, [egl glesv2])
	PKG_CHECK_MODULES([EGL_TESTS], [egl glesv2 wayland-client
	wayland-egl])

It also requires wayland-egl which is only provided by mesa3d for now,
hence make it conditional on mesa3d egl+gles.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Gustavo Zacarias 9 年之前
父节点
当前提交
312aa0d381
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      package/weston/weston.mk

+ 1 - 1
package/weston/weston.mk

@@ -49,7 +49,7 @@ WESTON_CONF_OPTS += --disable-weston-launch
 endif
 endif
 
 
 # Needs wayland-egl, which normally only mesa provides
 # Needs wayland-egl, which normally only mesa provides
-ifeq ($(BR2_PACKAGE_HAS_LIBEGL)$(BR2_PACKAGE_MESA3D_OPENGL_EGL),yy)
+ifeq ($(BR2_PACKAGE_MESA3D_OPENGL_ES)$(BR2_PACKAGE_MESA3D_OPENGL_GLES),yy)
 WESTON_CONF_OPTS += --enable-egl
 WESTON_CONF_OPTS += --enable-egl
 WESTON_DEPENDENCIES += libegl
 WESTON_DEPENDENCIES += libegl
 else
 else