]> git.sesse.net Git - vlc/commitdiff
Fallback if gl.pc is missing (not tested)
authorRémi Denis-Courmont <remi@remlab.net>
Sat, 12 Dec 2009 18:55:48 +0000 (20:55 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Sat, 12 Dec 2009 18:55:48 +0000 (20:55 +0200)
configure.ac

index ade18396483d7a3e192c31cbe48db1b1c45f8dd4..566a0e0a424fd9343b03abbe35addbca4f144f58 100644 (file)
@@ -3684,10 +3684,18 @@ AC_ARG_ENABLE(glx,
 ])
 AS_IF([test "${enable_glx}" != "no"], [
   PKG_CHECK_MODULES(XLIB_XCB, [x11-xcb])
-  PKG_CHECK_MODULES(GL, [gl])
-
+  PKG_CHECK_MODULES(GL, [gl],, [
+    AC_CHECK_HEADER([GL/gl.h], [
+      GL_CFLAGS=""
+      GL_LIBS="-lGL"
+    ], [
+      AC_MSG_ERROR([GLX (libGL) cannot be found. If you do not need OpenGL with X11, use --disable-glx.])
+    ])
+  ])
   VLC_ADD_PLUGIN([xcb_glx])
 ])
+AC_SUBST([GL_CFLAGS])
+AC_SUBST([GL_LIBS])
 
 
 dnl