]> git.sesse.net Git - vlc/commitdiff
configure: fix GL detection on Windows (close #11062)
authorRémi Denis-Courmont <remi@remlab.net>
Mon, 24 Mar 2014 17:02:19 +0000 (19:02 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Mon, 24 Mar 2014 17:03:28 +0000 (19:03 +0200)
configure.ac

index 3094c7fbf51936ad438ca8c67d70780707865578..334a671b057777ad136e18243fad477c6d0c893c 100644 (file)
@@ -2993,27 +2993,25 @@ PKG_CHECK_MODULES([EGL], [egl], [
 ])
 AM_CONDITIONAL([HAVE_EGL], [test "${have_egl}" = "yes"])
 
+have_gl="no"
 PKG_CHECK_MODULES([GL], [gl], [
   have_gl="yes"
 ], [
-  AC_COMPILE_IFELSE([AC_LANG_PROGRAM([
-    [#include <GL/gl.h>]], [
+  AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
+#ifdef _WIN32
+# include <GL/glew.h>
+#endif
+#include <GL/gl.h>
+]], [
     [int t0 = GL_TEXTURE0;]])
   ], [
     GL_CFLAGS=""
+    have_gl="yes"
     AS_IF([test "${SYS}" != "mingw32"], [
-      have_gl="yes"
       GL_LIBS="-lGL"
     ], [
-      AC_CHECK_HEADER([GL/glew.h], [
-        have_gl="yes"
-      ], [
-        have_gl="no"
-      ])
       GL_LIBS="-lopengl32"
     ])
-  ], [
-    have_gl="no"
   ])
 ])
 AM_CONDITIONAL([HAVE_GL], [test "${have_gl}" = "yes"])