Remove CBitmapSurface.
[SDL.s60v3.git] / test / configure.in
blob4455bb9c0199b6c6f950f62adf87279b114d1791
1 dnl Process this file with autoconf to produce a configure script.
2 AC_INIT(README)
4 dnl Detect the canonical build and host environments
5 AC_CONFIG_AUX_DIRS($srcdir/../build-scripts)
6 AC_CANONICAL_HOST
8 dnl Check for tools
10 AC_PROG_CC
12 dnl Check for compiler environment
14 AC_C_CONST
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*)
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)
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!])
68 CFLAGS="$CFLAGS $SDL_CFLAGS"
69 LIBS="$LIBS $SDL_LIBS"
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
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
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=""
102 AC_SUBST(GLLIB)
104 dnl Finally create all the generated files
105 AC_OUTPUT([Makefile])