changeset 23930:282a634da284

Extend OpenGL configure test to also check for glx/wgl and proper linking.
author reimar
date Mon, 30 Jul 2007 19:02:45 +0000
parents 73ff1aa448de
children 41a77c42416b
files configure
diffstat 1 files changed, 17 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/configure	Mon Jul 30 18:59:00 2007 +0000
+++ b/configure	Mon Jul 30 19:02:45 2007 +0000
@@ -4025,7 +4025,23 @@
 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