1 dnl Process this file with autoconf to produce a configure script. |
1 dnl Process this file with autoconf to produce a configure script. |
2 AC_INIT(README) |
2 AC_INIT(README) |
3 |
3 |
4 dnl Setup for automake |
|
5 SDL_VERSION=1.2.7 |
|
6 |
|
7 dnl Detect the canonical host and target build environment |
4 dnl Detect the canonical host and target build environment |
|
5 AC_CONFIG_AUX_DIRS($srcdir/../build-scripts) |
8 AC_CANONICAL_SYSTEM |
6 AC_CANONICAL_SYSTEM |
9 |
|
10 dnl Setup for automake |
|
11 AM_INIT_AUTOMAKE(SDL_tests, $SDL_VERSION) |
|
12 |
7 |
13 dnl Check for tools |
8 dnl Check for tools |
14 |
9 |
15 AC_PROG_CC |
10 AC_PROG_CC |
16 |
11 |
17 dnl Check for compiler environment |
12 dnl Check for compiler environment |
18 |
13 |
19 AC_C_CONST |
14 AC_C_CONST |
20 |
15 |
21 FIXME: add math library for testsprite |
|
22 |
|
23 dnl Figure out which math library to use |
16 dnl Figure out which math library to use |
24 case "$target" in |
17 case "$target" in |
25 *-*-cygwin* | *-*-mingw32*) |
18 *-*-cygwin* | *-*-mingw32*) |
|
19 EXE=".exe" |
26 MATHLIB="" |
20 MATHLIB="" |
27 SYS_GL_LIBS="-lopengl32" |
21 SYS_GL_LIBS="-lopengl32" |
28 ;; |
22 ;; |
29 *-*-beos*) |
23 *-*-beos*) |
|
24 EXE="" |
30 MATHLIB="" |
25 MATHLIB="" |
31 SYS_GL_LIBS="-lGL" |
26 SYS_GL_LIBS="-lGL" |
32 ;; |
27 ;; |
33 *-*-darwin* ) |
28 *-*-darwin* ) |
|
29 EXE="" |
34 MATHLIB="" |
30 MATHLIB="" |
35 SYS_GL_LIBS="" |
31 SYS_GL_LIBS="" |
36 ;; |
32 ;; |
37 *-*-aix*) |
33 *-*-aix*) |
|
34 EXE="" |
38 if test x$ac_cv_prog_gcc = xyes; then |
35 if test x$ac_cv_prog_gcc = xyes; then |
39 CFLAGS="-mthreads" |
36 CFLAGS="-mthreads" |
40 fi |
37 fi |
41 SYS_GL_LIBS="" |
38 SYS_GL_LIBS="" |
42 ;; |
39 ;; |
43 *-*-mint*) |
40 *-*-mint*) |
|
41 EXE="" |
44 MATHLIB="" |
42 MATHLIB="" |
45 AC_PATH_PROG(OSMESA_CONFIG, osmesa-config, no) |
43 AC_PATH_PROG(OSMESA_CONFIG, osmesa-config, no) |
46 if test "x$OSMESA_CONFIG" = "xyes"; then |
44 if test "x$OSMESA_CONFIG" = "xyes"; then |
47 OSMESA_CFLAGS=`$OSMESA_CONFIG --cflags` |
45 OSMESA_CFLAGS=`$OSMESA_CONFIG --cflags` |
48 OSMESA_LIBS=`$OSMESA_CONFIG --libs` |
46 OSMESA_LIBS=`$OSMESA_CONFIG --libs` |
51 else |
49 else |
52 SYS_GL_LIBS="-lOSMesa" |
50 SYS_GL_LIBS="-lOSMesa" |
53 fi |
51 fi |
54 ;; |
52 ;; |
55 *) |
53 *) |
|
54 EXE="" |
56 MATHLIB="-lm" |
55 MATHLIB="-lm" |
57 AC_PATH_X |
56 SYS_GL_LIBS="-lGL" |
58 AC_PATH_XTRA |
|
59 if test x$have_x = xyes; then |
|
60 CFLAGS="$CFLAGS $X_CFLAGS" |
|
61 SYS_GL_LIBS="$X_LIBS -lGL" |
|
62 else |
|
63 SYS_GL_LIBS="-lGL" |
|
64 fi |
|
65 ;; |
57 ;; |
66 esac |
58 esac |
|
59 AC_SUBST(EXE) |
67 AC_SUBST(MATHLIB) |
60 AC_SUBST(MATHLIB) |
68 |
61 |
69 dnl Check for SDL |
62 dnl Check for SDL |
70 |
63 SDL_VERSION=1.2.7 |
71 AM_PATH_SDL($SDL_VERSION, |
64 AM_PATH_SDL($SDL_VERSION, |
72 :, |
65 :, |
73 AC_MSG_ERROR([*** SDL version $SDL_VERSION not found!]) |
66 AC_MSG_ERROR([*** SDL version $SDL_VERSION not found!]) |
74 ) |
67 ) |
75 CFLAGS="$CFLAGS $SDL_CFLAGS" |
68 CFLAGS="$CFLAGS $SDL_CFLAGS" |