dnl Process this file with autoconf to produce a configure script.
AC_PREREQ([2.54])
-AC_INIT(supertux, 0.2-svn)
+AC_INIT(supertux, 0.3.0-SVN)
AC_CONFIG_SRCDIR([src/main.cpp])
AC_CONFIG_AUX_DIR([mk/autoconf])
AC_CANONICAL_TARGET
dnl Checks for typedefs, structures, and compiler characteristics.
AC_C_CONST
AC_C_BIGENDIAN
+AC_CHECK_SIZEOF([void *])
+AH_BOTTOM([
+#if SIZEOF_VOID_P == 8
+#define _SQ64
+#endif
+])
dnl ===========================================================================
dnl Give advanced users some options to play with
AC_SUBST([enable_sqdbg])
fi
+dnl binreloc
+AM_BINRELOC
+
AM_ICONV
AC_SUBST([ICONV_LIBS], [$LIBICONV])
[],
[AC_MSG_ERROR([Please install physfs >= 1.0])])
+if test "x`uname -s`" = "xDarwin"; then
+ allib="-framework OpenAL"
+else
+ allib="-lopenal"
+fi
+
NP_FINDLIB([OPENAL], [OpenAL], [OpenAL],
NP_LANG_PROGRAM([#include <AL/al.h>],
[alcOpenDevice(0);]),
- [], [-lopenal],
+ [], [$allib],
[],
[AC_MSG_ERROR([Please intall OpenAL])],
[], [])