From 279a7c3c9157661d67e80dda3429b18026d80744 Mon Sep 17 00:00:00 2001 From: Christopher Michael Date: Sat, 28 Jan 2012 13:47:12 +0000 Subject: [PATCH] Evas (m4): Use simpler check for wayland egl. Don't reset 'gl_flavor_gles' when checking for sgx support (if we reset gl_flavor_gles here, then the autofoo output always returns 'NO' for gles. SVN revision: 67572 --- legacy/evas/m4/evas_check_engine.m4 | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/legacy/evas/m4/evas_check_engine.m4 b/legacy/evas/m4/evas_check_engine.m4 index 4fc13a9f85..30ccd5b4ef 100644 --- a/legacy/evas/m4/evas_check_engine.m4 +++ b/legacy/evas/m4/evas_check_engine.m4 @@ -174,7 +174,6 @@ else evas_engine_[]$1[]_libs="${x_libs} -lGLESv2 -lEGL -lm $gl_pt_lib" evas_engine_gl_common_libs="-lGLESv2 -lm $gl_pt_lib" have_dep="yes" - gl_flavor_gles="no" AC_DEFINE(GLES_VARIETY_SGX, 1, [Imagination SGX GLES2 support]) gles_variety_sgx="yes" fi @@ -344,7 +343,6 @@ else evas_engine_[]$1[]_libs="${XCB_GL_LIBS} ${x_libs} -lGLESv2 -lEGL -lm $gl_pt_lib" evas_engine_gl_common_libs="-lGLESv2 -lm $gl_pt_lib" have_dep="yes" - gl_flavor_gles="no" AC_DEFINE(GLES_VARIETY_SGX, 1, [Imagination SGX GLES2 support]) gles_variety_sgx="yes" fi @@ -645,7 +643,6 @@ else evas_engine_[]$1[]_libs="${SDL_LIBS} -lGLESv2 -lEGL -lm $gl_pt_lib" evas_engine_gl_common_libs="-lGLESv2 -lm $gl_pt_lib" have_dep="yes" - gl_flavor_gles="no" AC_DEFINE(GLES_VARIETY_SGX, 1, [Imagination SGX GLES2 support]) gles_variety_sgx="yes" fi @@ -919,15 +916,11 @@ PKG_CHECK_MODULES([WAYLAND_EGL], if test "x${have_dep}" = "xyes" ; then PKG_CHECK_MODULES([GL_EET], [eet >= 1.5.0], [have_dep="yes"], [have_dep="no"]) - AC_CHECK_HEADER([GLES2/gl2.h], - [have_egl="yes"], - [have_egl="no"], - [ - ]) - if test "x${have_egl}" = "xyes" ; then - evas_engine_[]$1[]_cflags="${WAYLAND_EGL_CFLAGS}" - evas_engine_[]$1[]_libs="${WAYLAND_EGL_LIBS} -lGL -lGLESv2 -lEGL" - fi + AC_CHECK_LIB(GLESv2, glTexImage2D, [have_glesv2="yes"], , -lEGL -lm) + if test "x${have_glesv2}" = "xyes" ; then + evas_engine_[]$1[]_cflags="${WAYLAND_EGL_CFLAGS}" + evas_engine_[]$1[]_libs="${WAYLAND_EGL_LIBS} -lGL -lGLESv2 -lEGL" + fi fi AC_SUBST([evas_engine_$1_cflags])