Home | History | Annotate | Download | only in test
      1 dnl Process this file with autoconf to produce a configure script.
      2 AC_INIT(README)
      3 
      4 dnl Detect the canonical build and host environments
      5 AC_CONFIG_AUX_DIRS($srcdir/../build-scripts)
      6 AC_CANONICAL_HOST
      7 
      8 dnl Check for tools
      9 
     10 AC_PROG_CC
     11 
     12 dnl Check for compiler environment
     13 
     14 AC_C_CONST
     15 
     16 dnl Figure out which math library to use
     17 case "$host" in
     18     *-*-cygwin* | *-*-mingw32*)
     19         EXE=".exe"
     20         MATHLIB=""
     21         SYS_GL_LIBS="-lopengl32"
     22         ;;
     23     *-*-beos* | *-*-haiku*)
     24         EXE=""
     25         MATHLIB=""
     26         SYS_GL_LIBS="-lGL"
     27         ;;
     28     *-*-darwin* )
     29         EXE=""
     30         MATHLIB=""
     31         SYS_GL_LIBS="-Wl,-framework,OpenGL"
     32         ;;
     33     *-*-aix*)
     34         EXE=""
     35         if test x$ac_cv_prog_gcc = xyes; then
     36             CFLAGS="-mthreads"
     37         fi
     38         SYS_GL_LIBS=""
     39         ;;
     40     *-*-mint*)
     41         EXE=""
     42         MATHLIB=""
     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"
     49         else
     50             SYS_GL_LIBS="-lOSMesa"
     51         fi
     52 		;;
     53     *)
     54         EXE=""
     55         MATHLIB="-lm"
     56         SYS_GL_LIBS="-lGL"
     57         ;;
     58 esac
     59 AC_SUBST(EXE)
     60 AC_SUBST(MATHLIB)
     61 
     62 dnl Check for SDL
     63 SDL_VERSION=1.2.10
     64 AM_PATH_SDL($SDL_VERSION,
     65             :,
     66 	    AC_MSG_ERROR([*** SDL version $SDL_VERSION not found!])
     67 )
     68 CFLAGS="$CFLAGS $SDL_CFLAGS"
     69 LIBS="$LIBS $SDL_LIBS"
     70 
     71 dnl Check for X11 path, needed for OpenGL on some systems
     72 AC_PATH_X
     73 if test x$have_x = xyes; then
     74     if test x$ac_x_includes = xno || test x$ac_x_includes = x; then
     75         :
     76     else
     77         CFLAGS="$CFLAGS -I$ac_x_includes"
     78     fi
     79     if test x$ac_x_libraries = xno || test x$ac_x_libraries = x; then
     80         :
     81     else
     82         XPATH="-L$ac_x_libraries"
     83     fi
     84 fi
     85 
     86 dnl Check for OpenGL
     87 AC_MSG_CHECKING(for OpenGL support)
     88 have_opengl=no
     89 AC_TRY_COMPILE([
     90  #include "SDL_opengl.h"
     91 ],[
     92 ],[
     93 have_opengl=yes
     94 ])
     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"
     99 else
    100     GLLIB=""
    101 fi
    102 AC_SUBST(GLLIB)
    103 
    104 dnl Finally create all the generated files
    105 AC_OUTPUT([Makefile])
    106