build: Skip GLESv1 tests if there's no GLESv1

It's pretty much pointless to build and run tests for a library that we
know is not available.

The Meson build already skips the GLES 1.0 test, so let's make the
Autotools build do the same.
macos/v1.5.9
Emmanuele Bassi 8 years ago
parent 2aec628eb0
commit 6b68ddeaa0
  1. 3
      configure.ac
  2. 5
      test/Makefile.am

@ -119,6 +119,9 @@ fi
AM_CONDITIONAL(HAS_ZNOW, test x$has_znow = xyes) AM_CONDITIONAL(HAS_ZNOW, test x$has_znow = xyes)
AC_CHECK_LIB([GLESv1_CM], [glFlush], [has_gles1=yes], [has_gles1=no])
AM_CONDITIONAL(HAS_GLES1, test x$has_gles1 = xyes)
AC_CHECK_LIB([dl], [dlopen], [DLOPEN_LIBS="-ldl"]) AC_CHECK_LIB([dl], [dlopen], [DLOPEN_LIBS="-ldl"])
AC_SUBST([DLOPEN_LIBS]) AC_SUBST([DLOPEN_LIBS])

@ -74,10 +74,13 @@ if BUILD_EGL
EGL_TESTS = \ EGL_TESTS = \
egl_has_extension_nocontext \ egl_has_extension_nocontext \
egl_gl \ egl_gl \
egl_gles1_without_glx \
egl_gles2_without_glx \ egl_gles2_without_glx \
$() $()
if HAS_GLES1
EGL_TESTS += egl_gles1_without_glx
endif
EGL_UTIL_LIB = libegl_common.la EGL_UTIL_LIB = libegl_common.la
endif endif

Loading…
Cancel
Save