+ AC_SEARCH_LIBS(gluLookAt, [ GLU MesaGLU ])
+ AC_SEARCH_LIBS(glutGetModifiers, [ glut freeglut ])
+ if test "x$enable_sdl" = "xyes"; then
+ AC_SEARCH_LIBS(SDL_Init, SDL)
+ fi
+ ;;
+
+esac
+
+opengl_LIBS="$LIBS"
+LIBS="$base_LIBS $joystick_LIBS"
+
+dnl check for OpenAL libraries
+OPENAL_OK="no"
+ALUT_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 openal ] )
+ AC_SEARCH_LIBS(alutInit, [ openal32 ALut alut ] )
+ LIBS="$LIBS -lwinmm -ldsound -ldxguid -lole32"
+ openal_LIBS="$LIBS"
+ OPENAL_OK="$ac_cv_search_alGenBuffers"
+ ALUT_OK="$ac_cv_search_alutInit"
+ ;;
+
+*-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"
+ ALUT_OK="yes"
+ ;;
+
+*)
+ dnl default unix style machines
+
+ save_LIBS=$LIBS
+ LIBS="$LIBS $thread_LIBS"
+ AC_SEARCH_LIBS(alGenBuffers, openal)
+ AC_SEARCH_LIBS(alutInit, [ alut openal ] )
+ OPENAL_OK="$ac_cv_search_alGenBuffers"
+ ALUT_OK="$ac_cv_search_alutInit"
+ openal_LIBS="$LIBS"
+ LIBS=$save_LIBS
+ ;;
+
+esac
+
+if test "$OPENAL_OK" == "no"; then