summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xconfigure18
1 files changed, 17 insertions, 1 deletions
diff --git a/configure b/configure
index 7d33a53830..14fd16c04b 100755
--- a/configure
+++ b/configure
@@ -4025,7 +4025,23 @@ echocheck "OpenGL"
if (test "$_x11" = yes || win32) && test "$_gl" != no ; then
cat > $TMPC << EOF
#include <GL/gl.h>
-int main(void) { return 0; }
+#ifdef GL_WIN32
+#include <windows.h>
+#include <GL/glext.h>
+#else
+#include <X11/Xlib.h>
+#include <GL/glx.h>
+#endif
+int main(void) {
+#ifdef GL_WIN32
+ HDC dc;
+ wglCreateContext(dc);
+#else
+ glXCreateContext(NULL, NULL, NULL, True);
+#endif
+ glFinish();
+ return 0;
+}
EOF
_gl=no
if cc_check -lGL $_ld_lm ; then