base_LIBS="$LIBS"
-dnl check for glut location
-AC_CHECK_HEADER(GL/glut.h)
-if test "x$ac_cv_header_GL_glut_h" = "xyes"; then
- AC_DEFINE([GLUT_H], <GL/glut.h>, [Define as glut.h include location])
-else
- AC_CHECK_HEADER(GLUT/glut.h)
- if test "x$ac_cv_header_GLUT_glut_h" = "xyes"; then
- AC_DEFINE([GLUT_H], <GLUT/glut.h>, [Define as glut.h include location])
- else
- echo "Neither GL/glut.h nor GLUT/glut.h found. Cannot continue"
- exit
- fi
-fi
-
dnl check for OpenGL related libraries
case "${host}" in
*-*-cygwin* | *-*-mingw32*)
AC_DEFINE([WIN32], 1, [Define for Win32 platforms])
AC_DEFINE([NOMINMAX], 1, [Define for Win32 platforms])
- LIBS="$LIBS -lglut32 -lglu32 -lopengl32"
+ LIBS="$LIBS -lglu32 -lopengl32"
LIBS="$LIBS -luser32 -lgdi32 -lwinmm"
dnl add -lwsock32 for mingwin
*-apple-darwin*)
dnl Mac OS X
- LIBS="$LIBS -framework GLUT -framework OpenGL -framework Carbon -lobjc"
+ LIBS="$LIBS -framework OpenGL -framework Carbon -lobjc"
;;
*)
fi
AC_SEARCH_LIBS(gluLookAt, [ GLU MesaGLU ])
- AC_SEARCH_LIBS(glutGetModifiers, [ glut freeglut ])
;;
esac
echo -n "Automake version: "
automake --version | head -1
-if test "x$ac_cv_header_GL_glut_h" = "xyes"; then
- echo "With GL/glut.h"
-fi
-if test "x$ac_cv_header_GLUT_glut_h" = "xyes"; then
- echo "With GLUT/glut.h"
-fi
-
if test "x$with_jpeg_factory" = "xyes"; then
echo "With JPEG Factory support"
else
#endif
#include "xgl.h"
+
+#ifdef USING_GLUT
#include GLUT_H
+#endif
#include <stdio.h>
#include <stdlib.h>
glViewport ( x, y, width, height ) ;
}
+#ifdef USING_GLUT
void xglutAddMenuEntry ( char* label, int value )
{
if ( xglTraceIsEnabled("glutAddMenuEntry") )
if ( xglExecuteIsEnabled("glutSwapBuffers") )
glutSwapBuffers () ;
}
+#endif
GLboolean xglAreTexturesResidentEXT ( GLsizei n, GLuint* textures, GLboolean* residences )
{