Bump version to 0.11.2
[opus.git] / configure.ac
index 41016f4..3be0a7d 100644 (file)
@@ -5,13 +5,13 @@ AC_INIT(libcelt/arch.h)
 AM_CONFIG_HEADER([config.h])
 
 CELT_MAJOR_VERSION=0
-CELT_MINOR_VERSION=9
-CELT_MICRO_VERSION=1
+CELT_MINOR_VERSION=11
+CELT_MICRO_VERSION=2
 CELT_EXTRA_VERSION=
 CELT_VERSION=$CELT_MAJOR_VERSION.$CELT_MINOR_VERSION.$CELT_MICRO_VERSION$CELT_EXTRA_VERSION
 LIBCELT_SUFFIX=0
 
-CELT_LT_CURRENT=1
+CELT_LT_CURRENT=2
 CELT_LT_REVISION=0
 CELT_LT_AGE=0
 
@@ -124,6 +124,13 @@ AC_ARG_ENABLE(experimental-postfilter, [  --enable-experimental-postfilter     E
   AC_DEFINE([ENABLE_POSTFILTER], , [Postfilter])
 fi])
 
+ac_enable_custom_modes="no"
+AC_ARG_ENABLE(custom-modes, [  --enable-custom-modes        Enable non-Opus modes, like 44.1 kHz and powers of two ],
+[if test "$enableval" = yes; then
+  ac_enable_custom_modes="yes"
+  AC_DEFINE([CUSTOM_MODES], , [Custom modes])
+fi])
+
 float_approx=$has_float_approx
 AC_ARG_ENABLE(float-approx, [  --enable-float-approx   enable fast approximations for floating point],
     [ if test "$enableval" = yes; then
@@ -137,13 +144,6 @@ if test "x${float_approx}" = "xyes"; then
     AC_DEFINE([FLOAT_APPROX], , [Float approximations])
 fi
 
-ac_enable_static_modes="no"
-AC_ARG_ENABLE(static-modes, [  --enable-static-modes   use pre-computed codec configurations],
-[if test "$enableval" = yes; then
-  ac_enable_static_modes="yes"
-  AC_DEFINE([STATIC_MODES], , [Static modes])
-fi])
-
 ac_enable_assertions="no"
 AC_ARG_ENABLE(assertions, [  --enable-assertions     enable additional software error checking],
 [if test "$enableval" = yes; then
@@ -151,6 +151,7 @@ AC_ARG_ENABLE(assertions, [  --enable-assertions     enable additional software
   AC_DEFINE([ENABLE_ASSERTIONS], , [Assertions])
 fi])
 
+if test "$OPUS_BUILD" != "true" ; then
 saved_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS -fvisibility=hidden"
 AC_MSG_CHECKING([if ${CXX} supports -fvisibility=hidden])
@@ -160,13 +161,14 @@ AC_COMPILE_IFELSE([char foo;],
         AC_MSG_RESULT([no]))
 CFLAGS="$saved_CFLAGS $SYMBOL_VISIBILITY"
 AC_SUBST(SYMBOL_VISIBILITY)
+fi
 
 if test $ac_cv_c_compiler_gnu = yes ; then
         CFLAGS="$CFLAGS -W -Wstrict-prototypes -Wall -Wextra -Wcast-align -Wnested-externs -Wshadow -Wno-parentheses -Wno-unused-parameter -Wno-sign-compare"
 fi
 
-AC_C99_FUNC_LRINTF
-AC_C99_FUNC_LRINT
+AC_CHECK_FUNCS([lrintf])
+AC_CHECK_FUNCS([lrint])
 
 AC_CHECK_SIZEOF(short)
 AC_CHECK_SIZEOF(int)
@@ -202,6 +204,10 @@ fi
 AC_SUBST(SIZE16)
 AC_SUBST(SIZE32)
 
+if test "$OPUS_BUILD" = "true" ; then
+AC_DEFINE(OPUS_BUILD, [], [We're part of Opus])
+fi
+
 AC_OUTPUT([Makefile libcelt/Makefile tests/Makefile 
            celt.pc tools/Makefile libcelt.spec ])
 
@@ -212,7 +218,7 @@ AC_MSG_RESULT([
     Compiler support:
 
       C99 var arrays: ................ ${has_var_arrays}
-      C99 lrintf: .................... ${ac_cv_c99_lrintf}
+      C99 lrintf: .................... ${ac_cv_func_lrintf}
       Alloca: ........................ ${has_alloca}
     
     General configuration:
@@ -220,7 +226,7 @@ AC_MSG_RESULT([
       Fast float approximations: ..... ${float_approx}
       Fixed point support: ........... ${ac_enable_fixed}
       Fixed point debugging: ......... ${ac_enable_fixed_debug}
-      Static modes: .................. ${ac_enable_static_modes}
+      Custom modes: .................. ${ac_enable_custom_modes}
       Assertion checking: ............ ${ac_enable_assertions}
 ------------------------------------------------------------------------
 ])