+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*)
+ dnl CygWin under Windoze.
+
+ echo Win32 specific hacks...
+ AC_DEFINE([WIN32], 1, [Define for Win32 platforms])
+ AC_DEFINE([NOMINMAX], 1, [Define for Win32 platforms])
+
+ LIBS="$LIBS -lglut32 -lglu32 -lopengl32"
+ LIBS="$LIBS -luser32 -lgdi32 -lwinmm"
+
+ dnl add -lwsock32 for mingwin
+ case "${host}" in
+ *-*-mingw32*)
+ base_LIBS="$base_LIBS -lws2_32"
+ ;;
+ esac
+
+ echo "Will link apps with $LIBS"
+ ;;
+
+*-apple-darwin*)
+ dnl Mac OS X
+
+ LIBS="$LIBS -framework GLUT -framework OpenGL -framework Carbon -lobjc"
+ ;;
+
+*)
+ dnl X-Windows based machines
+