test/configure.in
author Sam Lantinga <slouken@libsdl.org>
Tue, 05 Mar 2002 19:55:32 +0000
changeset 292 eadc0746dfaf
parent 214 0e5d6dd77bda
child 670 b8679559e432
permissions -rw-r--r--
Added SDL_LockRect() and SDL_UnlockRect()
Incorporated XFree86 extension libraries into the source
     1 dnl Process this file with autoconf to produce a configure script.
     2 AC_INIT(README)
     3 
     4 dnl Setup for automake
     5 SDL_VERSION=1.2.3
     6 
     7 dnl Detect the canonical host and target build environment
     8 AC_CANONICAL_HOST
     9 AC_CANONICAL_TARGET
    10 
    11 dnl Setup for automake
    12 AM_INIT_AUTOMAKE(SDL_tests, $SDL_VERSION)
    13 
    14 dnl Check for tools
    15 
    16 AC_PROG_CC
    17 
    18 dnl Check for compiler environment
    19 
    20 AC_C_CONST
    21 
    22 dnl Figure out which math library to use
    23 case "$target" in
    24     *-*-cygwin* | *-*-mingw32*)
    25         MATHLIB=""
    26         SYS_GL_LIBS="-lopengl32"
    27         ;;
    28     *-*-beos*)
    29         MATHLIB=""
    30         SYS_GL_LIBS="-lGL"
    31         ;;
    32     *-*-darwin*)
    33         MATHLIB=""
    34         SYS_GL_LIBS=""
    35         ;;
    36     *-*-aix*)
    37         if test x$ac_cv_prog_gcc = xyes; then
    38             CFLAGS="-mthreads"
    39 	fi
    40         SYS_GL_LIBS=""
    41         ;;
    42     *)
    43         MATHLIB="-lm"
    44         AC_PATH_X
    45         AC_PATH_XTRA
    46         if test x$have_x = xyes; then
    47             CFLAGS="$CFLAGS $X_CFLAGS"
    48             SYS_GL_LIBS="$X_LIBS -lGL"
    49         else
    50             SYS_GL_LIBS="-lGL"
    51         fi
    52         ;;
    53 esac
    54 AC_SUBST(MATHLIB)
    55 
    56 dnl Check for SDL
    57 
    58 AM_PATH_SDL($SDL_VERSION,
    59             :,
    60 	    AC_MSG_ERROR([*** SDL version $SDL_VERSION not found!])
    61 )
    62 CFLAGS="$CFLAGS $SDL_CFLAGS"
    63 LIBS="$LIBS $SDL_LIBS"
    64 
    65 dnl Check for OpenGL
    66 AC_MSG_CHECKING(for OpenGL support)
    67 have_opengl=no
    68 AC_TRY_COMPILE([
    69  #include "SDL_opengl.h"
    70 ],[
    71 ],[
    72 have_opengl=yes
    73 ])
    74 AC_MSG_RESULT($have_opengl)
    75 if test x$have_opengl = xyes; then
    76     CFLAGS="$CFLAGS -DHAVE_OPENGL"
    77     GL_LIBS="$SYS_GL_LIBS"
    78 else
    79     GL_LIBS=""
    80 fi
    81 AC_SUBST(GL_LIBS)
    82 
    83 # Finally create all the generated files
    84 AC_OUTPUT([Makefile])