- AC_CHECK_LIB(GLU, gluLookAt)
- if test "x$ac_cv_lib_GLU_gluLookAt" = "xno" ; then
- dnl if no GLU, check for MesaGLU
- AC_CHECK_LIB(MesaGLU, gluLookAt)
- fi
+ AC_SEARCH_LIBS(gluLookAt, [ GLU MesaGLU ])
+ ;;
+
+esac
+
+AC_SEARCH_LIBS(glutGetModifiers, [ glut glut32 freeglut ], have_glut=yes, have_glut=no)
+AM_CONDITIONAL(HAVE_GLUT, test "x$have_glut" = "xyes")
+
+opengl_LIBS="$LIBS"
+LIBS="$base_LIBS"
+
+dnl check for OpenAL libraries
+OPENAL_OK="no"
+case "${host}" in
+*-*-cygwin* | *-*-mingw32*)
+ dnl CygWin under Windoze.
+ INCLUDES="$INCLUDES -I/usr/local/include"
+ LIBS="$LIBS -L/usr/local/lib"
+ AC_SEARCH_LIBS(alGenBuffers, openal32)
+ AC_SEARCH_LIBS(alutInit, [ openal32 ALut ] )
+ LIBS="$LIBS -lwinmm -ldsound -ldxguid -lole32"
+ openal_LIBS="$LIBS"
+ OPENAL_OK="$ac_cv_search_alGenBuffers"
+ ;;
+
+*-apple-darwin*)
+ dnl Mac OS X
+
+ LIBS="$LIBS -framework IOKit -framework OpenAL"
+ openal_LIBS="$LIBS"
+ # not sure how to test if OpenAL exists on MacOS (does it come by default?)
+ OPENAL_OK="yes"
+ ;;