1 dnl ===========================================================================
4 dnl author: Duong-Khang NGUYEN
5 dnl neoneurone@users.sf.net
6 dnl ===========================================================================
8 dnl Process this file with autoconf to produce a configure script.
10 AC_INIT(SuperTux, 0.0.6-cvs)
11 AC_CONFIG_SRCDIR([src/supertux.c])
21 dnl Checks for header files.
24 AC_CHECK_HEADERS(unistd.h)
26 dnl Checks for typedefs, structures, and compiler characteristics.
29 dnl ===========================================================================
30 dnl Give advanced users some options to play with
32 AC_MSG_CHECKING(for gprof mode)
34 AC_HELP_STRING([--enable-gprof], [enable GNU profiling support],, enable_gprof="no"))
35 if test "x${enable_gprof}" != "xno"; then
37 AC_MSG_RESULT([enabled])
39 AC_MSG_RESULT([disabled])
42 AC_MSG_CHECKING(for debug mode)
44 AC_HELP_STRING([--enable-debug], [enable debugging mode],, enable_debug="no"))
45 if test "x${enable_debug}" != "xno"; then
46 AC_MSG_RESULT([enabled])
48 AC_MSG_RESULT([disabled])
51 dnl ===========================================================================
53 AM_PATH_SDL($SDL_VERSION,
55 AC_MSG_ERROR([*** SDL version $SDL_VERSION not found!]))
57 CFLAGS="$CFLAGS $SDL_CFLAGS"
58 LDFLAGS="$LDFLAGS $SDL_LIBS"
60 dnl Checks for additional libraries.
61 AC_CHECK_LIB(SDL_mixer, SDL_OpenAudio, ,AC_MSG_ERROR(SDL_mixer library required))
62 AC_CHECK_LIB(SDL_image, IMG_Load, ,AC_MSG_ERROR(SDL_image library required))
63 AC_CHECK_LIB(GL, glBegin, ,AC_MSG_ERROR(GL library required))
66 CFLAGS="-DDATA_PREFIX=\\\"$PWD/data\\\" -DLINUX"
68 dnl Checks for library functions.
69 AC_CHECK_FUNCS(mkdir strdup strstr)
71 AC_OUTPUT(Makefile src/Makefile data/Makefile)