[Libva] [PATCH 11/16] improve EGL check

Zhao Halley halley.zhao at intel.com
Tue Jun 5 02:06:59 PDT 2012


From: Zhao halley <halley.zhao at intel.com>

---
 configure.ac |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/configure.ac b/configure.ac
index 309fc5d..a0df09f 100755
--- a/configure.ac
+++ b/configure.ac
@@ -202,11 +202,15 @@ USE_EGL="no"
 EGL_DEPS_CFLAGS=""
 EGL_DEPS_LIBS=""
 if test "$enable_egl" = "yes"; then
+    saved_CFLAGS="$CFLAGS"
+    saved_LIBS="$LIBS"
+    PKG_CHECK_MODULES([EGL_DEPS], [egl], [], [EGL_DEPS_LIBS="-lEGL"])
+    CFLAGS="$CFLAGS $EGL_DEPS_CFLAGS"
+    LIBS="$LIBS $EGL_DEPS_LIBS"
     AC_CHECK_HEADERS([EGL/egl.h])
-    AC_CHECK_LIB(EGL, eglGetDisplay, [
-        USE_EGL="yes"
-        EGL_DEPS_LIBS="-lEGL"
-    ])
+    AC_CHECK_LIB(EGL, eglGetDisplay, [USE_EGL="yes"])
+    CFLAGS="$saved_CFLAGS"
+    LIBS="$saved_LIBS"
 fi
 AC_SUBST(EGL_DEPS_CFLAGS)
 AC_SUBST(EGL_DEPS_LIBS)
-- 
1.7.5.4



More information about the Libva mailing list