1 dnl Process this file with autoconf to produce a configure script.
4 dnl Detect the canonical build and host environments
5 AC_CONFIG_AUX_DIRS($srcdir/../build-scripts)
12 dnl Check for compiler environment
16 dnl Figure out which math library to use
18 *-*-cygwin* | *-*-mingw32*)
21 SYS_GL_LIBS="-lopengl32"
23 *-*-beos* | *-*-haiku*)
31 SYS_GL_LIBS="-Wl,-framework,OpenGL"
35 if test x$ac_cv_prog_gcc = xyes; then
43 AC_PATH_PROG(OSMESA_CONFIG, osmesa-config, no)
44 if test "x$OSMESA_CONFIG" = "xyes"; then
45 OSMESA_CFLAGS=`$OSMESA_CONFIG --cflags`
46 OSMESA_LIBS=`$OSMESA_CONFIG --libs`
47 CFLAGS="$CFLAGS $OSMESA_CFLAGS"
48 SYS_GL_LIBS="$OSMESA_LIBS"
50 SYS_GL_LIBS="-lOSMesa"
64 AM_PATH_SDL($SDL_VERSION,
66 AC_MSG_ERROR([*** SDL version $SDL_VERSION not found!])
68 CFLAGS="$CFLAGS $SDL_CFLAGS"
69 LIBS="$LIBS $SDL_LIBS"
71 dnl Check for X11 path, needed for OpenGL on some systems
73 if test x$have_x = xyes; then
74 if test x$ac_x_includes = xno || test x$ac_x_includes = x; then
77 CFLAGS="$CFLAGS -I$ac_x_includes"
79 if test x$ac_x_libraries = xno || test x$ac_x_libraries = x; then
82 XPATH="-L$ac_x_libraries"
87 AC_MSG_CHECKING(for OpenGL support)
90 #include "SDL_opengl.h"
95 AC_MSG_RESULT($have_opengl)
96 if test x$have_opengl = xyes; then
97 CFLAGS="$CFLAGS -DHAVE_OPENGL"
98 GLLIB="$XPATH $SYS_GL_LIBS"
104 dnl Finally create all the generated files
105 AC_OUTPUT([Makefile])