dnl ------------------------------------------------
AC_INIT(lib/mdct.c)
-AM_INIT_AUTOMAKE(libvorbis,1.0prebeta4)
+AM_INIT_AUTOMAKE(libvorbis,1.0rc2)
dnl Library versioning
V_LIB_CURRENT=0
V_LIB_REVISION=1
V_LIB_AGE=0
-VF_LIB_CURRENT=0
-VF_LIB_REVISION=1
-VF_LIB_AGE=0
+VF_LIB_CURRENT=1
+VF_LIB_REVISION=0
+VF_LIB_AGE=1
VE_LIB_CURRENT=0
VE_LIB_REVISION=1
VE_LIB_AGE=0
dnl if $CFLAGS is blank
cflags_save="$CFLAGS"
AC_PROG_CC
+AC_PROG_CPP
CFLAGS="$cflags_save"
AM_PROG_LIBTOOL
AC_CANONICAL_HOST
dnl Set some target options
+
+cflags_save="$CFLAGS"
+ldflags_save="$LDFLAGS"
if test -z "$GCC"; then
case $host in
*-*-irix*)
DEBUG="-g -Wall -D__NO_MATH_INLINES -fsigned-char -mv8"
CFLAGS="-O20 -ffast-math -D__NO_MATH_INLINES -fsigned-char -mv8"
PROFILE="-pg -g -O20 -D__NO_MATH_INLINES -fsigned-char -mv8" ;;
+ *-*-darwin*)
+ DEBUG="-DDARWIN -fno-common -force_cpusubtype_ALL -Wall -g -O0 -fsigned-char"
+ CFLAGS="-DDARWIN -fno-common -force_cpusubtype_ALL -Wall -g -O4 -ffast-math -fsigned-char"
+ PROFILE="-DDARWIN -fno-common -force_cpusubtype_ALL -Wall -g -pg -O4 -ffast-math -fsigned-char";;
*)
DEBUG="-g -Wall -D__NO_MATH_INLINES -fsigned-char"
CFLAGS="-O20 -D__NO_MATH_INLINES -fsigned-char"
PROFILE="-O20 -g -pg -D__NO_MATH_INLINES -fsigned-char" ;;
esac
fi
+CFLAGS="$CFLAGS $cflags_save"
+LDFLAGS="$LDFLAGS $ldflags_save"
dnl --------------------------------------------------
dnl Check for headers
AC_FUNC_ALLOCA
AC_FUNC_MEMCMP
+AC_CHECK_FUNCS(sqrtf)
+AC_CHECK_FUNCS(logf)
+AC_CHECK_FUNCS(expf)
+AC_CHECK_FUNCS(acosf)
+AC_CHECK_FUNCS(atanf)
+AC_CHECK_FUNCS(frexpf)
+AC_CHECK_FUNCS(rintf)
+
dnl --------------------------------------------------
dnl Do substitutions
dnl --------------------------------------------------