| Index: configure
|
| diff --git a/configure b/configure
|
| index 00405baf48b3786d6bdca5bf56bc5e35bbf1dd65..c6cb40a3aafd0e6a7ce4b1ed1a7994ca9c7db99c 100755
|
| --- a/configure
|
| +++ b/configure
|
| @@ -1,6 +1,8 @@
|
| #! /bin/sh
|
| # Guess values for system-dependent variables and create Makefiles.
|
| -# Generated by GNU Autoconf 2.68.
|
| +# Generated by GNU Autoconf 2.68 for opus 1.1.
|
| +#
|
| +# Report bugs to <opus@xiph.org>.
|
| #
|
| #
|
| # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
|
| @@ -244,10 +246,11 @@ fi
|
| $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
|
| $as_echo "$0: be upgraded to zsh 4.3.4 or later."
|
| else
|
| - $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
|
| -$0: including any error possibly output before this
|
| -$0: message. Then install a modern shell, or manually run
|
| -$0: the script under such a shell if you do have one."
|
| + $as_echo "$0: Please tell bug-autoconf@gnu.org and opus@xiph.org
|
| +$0: about your system, including any error possibly output
|
| +$0: before this message. Then install a modern shell, or
|
| +$0: manually run the script under such a shell if you do
|
| +$0: have one."
|
| fi
|
| exit 1
|
| fi
|
| @@ -565,12 +568,12 @@ MFLAGS=
|
| MAKEFLAGS=
|
|
|
| # Identity of this package.
|
| -PACKAGE_NAME=
|
| -PACKAGE_TARNAME=
|
| -PACKAGE_VERSION=
|
| -PACKAGE_STRING=
|
| -PACKAGE_BUGREPORT=
|
| -PACKAGE_URL=
|
| +PACKAGE_NAME='opus'
|
| +PACKAGE_TARNAME='opus'
|
| +PACKAGE_VERSION='1.1'
|
| +PACKAGE_STRING='opus 1.1'
|
| +PACKAGE_BUGREPORT='opus@xiph.org'
|
| +PACKAGE_URL=''
|
|
|
| ac_unique_file="src/opus_encoder.c"
|
| # Factoring default headers for most tests.
|
| @@ -613,19 +616,35 @@ ac_subst_vars='am__EXEEXT_FALSE
|
| am__EXEEXT_TRUE
|
| LTLIBOBJS
|
| LIBOBJS
|
| -PC_LIBM
|
| PC_BUILD
|
| +EXTRA_PROGRAMS_FALSE
|
| +EXTRA_PROGRAMS_TRUE
|
| +HAVE_DOXYGEN_FALSE
|
| +HAVE_DOXYGEN_TRUE
|
| +HAVE_DOXYGEN
|
| +OPUS_HAVE_RTCD
|
| +CPU_ARM_FALSE
|
| +CPU_ARM_TRUE
|
| +OPUS_ARM_MAY_HAVE_NEON
|
| +OPUS_ARM_MAY_HAVE_MEDIA
|
| +OPUS_ARM_MAY_HAVE_EDSP
|
| +OPUS_ARM_EXTERNAL_ASM_FALSE
|
| +OPUS_ARM_EXTERNAL_ASM_TRUE
|
| +HAVE_PERL
|
| +OPUS_ARM_INLINE_ASM_FALSE
|
| +OPUS_ARM_INLINE_ASM_TRUE
|
| CUSTOM_MODES_FALSE
|
| CUSTOM_MODES_TRUE
|
| +DISABLE_FLOAT_API_FALSE
|
| +DISABLE_FLOAT_API_TRUE
|
| FIXED_POINT_FALSE
|
| FIXED_POINT_TRUE
|
| -SIZE32
|
| -SIZE16
|
| -SYMBOL_VISIBILITY
|
| -HAVE_DOXYGEN_FALSE
|
| -HAVE_DOXYGEN_TRUE
|
| -HAVE_DOXYGEN
|
| LIBM
|
| +am__fastdepCCAS_FALSE
|
| +am__fastdepCCAS_TRUE
|
| +CCASDEPMODE
|
| +CCASFLAGS
|
| +CCAS
|
| CPP
|
| OTOOL64
|
| OTOOL
|
| @@ -702,7 +721,6 @@ INSTALL_PROGRAM
|
| OPUS_LT_AGE
|
| OPUS_LT_REVISION
|
| OPUS_LT_CURRENT
|
| -OPUS_VERSION
|
| AM_BACKSLASH
|
| AM_DEFAULT_VERBOSITY
|
| AM_DEFAULT_V
|
| @@ -760,11 +778,15 @@ with_sysroot
|
| enable_libtool_lock
|
| enable_fixed_point
|
| enable_fixed_point_debug
|
| +enable_float_api
|
| enable_custom_modes
|
| enable_float_approx
|
| +enable_asm
|
| +enable_rtcd
|
| enable_assertions
|
| enable_fuzzing
|
| enable_doc
|
| +enable_extra_programs
|
| '
|
| ac_precious_vars='build_alias
|
| host_alias
|
| @@ -774,7 +796,9 @@ CFLAGS
|
| LDFLAGS
|
| LIBS
|
| CPPFLAGS
|
| -CPP'
|
| +CPP
|
| +CCAS
|
| +CCASFLAGS'
|
|
|
|
|
| # Initialize some variables set by options.
|
| @@ -815,7 +839,7 @@ sharedstatedir='${prefix}/com'
|
| localstatedir='${prefix}/var'
|
| includedir='${prefix}/include'
|
| oldincludedir='/usr/include'
|
| -docdir='${datarootdir}/doc/${PACKAGE}'
|
| +docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
|
| infodir='${datarootdir}/info'
|
| htmldir='${docdir}'
|
| dvidir='${docdir}'
|
| @@ -1317,7 +1341,7 @@ if test "$ac_init_help" = "long"; then
|
| # Omit some internal or obsolete options to make the list less imposing.
|
| # This message is too long to be a string in the A/UX 3.1 sh.
|
| cat <<_ACEOF
|
| -\`configure' configures this package to adapt to many kinds of systems.
|
| +\`configure' configures opus 1.1 to adapt to many kinds of systems.
|
|
|
| Usage: $0 [OPTION]... [VAR=VALUE]...
|
|
|
| @@ -1365,7 +1389,7 @@ Fine tuning of the installation directories:
|
| --infodir=DIR info documentation [DATAROOTDIR/info]
|
| --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
|
| --mandir=DIR man documentation [DATAROOTDIR/man]
|
| - --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
|
| + --docdir=DIR documentation root [DATAROOTDIR/doc/opus]
|
| --htmldir=DIR html documentation [DOCDIR]
|
| --dvidir=DIR dvi documentation [DOCDIR]
|
| --pdfdir=DIR pdf documentation [DOCDIR]
|
| @@ -1386,7 +1410,9 @@ _ACEOF
|
| fi
|
|
|
| if test -n "$ac_init_help"; then
|
| -
|
| + case $ac_init_help in
|
| + short | recursive ) echo "Configuration of opus 1.1:";;
|
| + esac
|
| cat <<\_ACEOF
|
|
|
| Optional Features:
|
| @@ -1404,13 +1430,21 @@ Optional Features:
|
| --disable-dependency-tracking speeds up one-time build
|
| --enable-dependency-tracking do not reject slow dependency extractors
|
| --disable-libtool-lock avoid locking (might break parallel builds)
|
| - --enable-fixed-point compile without floating point (for machines without a fast enough FPU)
|
| - --enable-fixed-point-debug debug fixed-point implementation
|
| - --enable-custom-modes enable non-Opus modes, e.g. 44.1 kHz & 2^n frames
|
| - --enable-float-approx enable fast approximations for floating point
|
| - --enable-assertions enable additional software error checking
|
| - --enable-fuzzing causes the encoder to make random decisions
|
| + --enable-fixed-point compile without floating point (for machines without
|
| + a fast enough FPU)
|
| + --enable-fixed-point-debug
|
| + debug fixed-point implementation
|
| + --disable-float-api compile without the floating point API (for machines
|
| + with no float library)
|
| + --enable-custom-modes enable non-Opus modes, e.g. 44.1 kHz & 2^n frames
|
| + --enable-float-approx enable fast approximations for floating point
|
| + --disable-asm Disable assembly optimizations
|
| + --disable-rtcd Disable run-time CPU capabilities detection
|
| + --enable-assertions enable additional software error checking
|
| + --enable-fuzzing causes the encoder to make random decisions
|
| --disable-doc Do not build API documentation
|
| + --disable-extra-programs
|
| + Do not build extra programs (demo and tests)
|
|
|
| Optional Packages:
|
| --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
|
| @@ -1430,11 +1464,13 @@ Some influential environment variables:
|
| CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
|
| you have headers in a nonstandard directory <include dir>
|
| CPP C preprocessor
|
| + CCAS assembler compiler command (defaults to CC)
|
| + CCASFLAGS assembler compiler flags (defaults to CFLAGS)
|
|
|
| Use these variables to override the choices made by `configure' or to help
|
| it to find libraries and programs with nonstandard names/locations.
|
|
|
| -Report bugs to the package provider.
|
| +Report bugs to <opus@xiph.org>.
|
| _ACEOF
|
| ac_status=$?
|
| fi
|
| @@ -1497,7 +1533,7 @@ fi
|
| test -n "$ac_init_help" && exit $ac_status
|
| if $ac_init_version; then
|
| cat <<\_ACEOF
|
| -configure
|
| +opus configure 1.1
|
| generated by GNU Autoconf 2.68
|
|
|
| Copyright (C) 2010 Free Software Foundation, Inc.
|
| @@ -1842,6 +1878,10 @@ $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
|
| $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
|
| { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
|
| $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
|
| +( $as_echo "## ---------------------------- ##
|
| +## Report this to opus@xiph.org ##
|
| +## ---------------------------- ##"
|
| + ) | sed "s/^/$as_me: WARNING: /" >&2
|
| ;;
|
| esac
|
| { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
|
| @@ -1858,189 +1898,11 @@ fi
|
| eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
|
|
|
| } # ac_fn_c_check_header_mongrel
|
| -
|
| -# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
|
| -# --------------------------------------------
|
| -# Tries to find the compile-time value of EXPR in a program that includes
|
| -# INCLUDES, setting VAR accordingly. Returns whether the value could be
|
| -# computed
|
| -ac_fn_c_compute_int ()
|
| -{
|
| - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
| - if test "$cross_compiling" = yes; then
|
| - # Depending upon the size, compute the lo and hi bounds.
|
| -cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
| -/* end confdefs.h. */
|
| -$4
|
| -int
|
| -main ()
|
| -{
|
| -static int test_array [1 - 2 * !(($2) >= 0)];
|
| -test_array [0] = 0
|
| -
|
| - ;
|
| - return 0;
|
| -}
|
| -_ACEOF
|
| -if ac_fn_c_try_compile "$LINENO"; then :
|
| - ac_lo=0 ac_mid=0
|
| - while :; do
|
| - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
| -/* end confdefs.h. */
|
| -$4
|
| -int
|
| -main ()
|
| -{
|
| -static int test_array [1 - 2 * !(($2) <= $ac_mid)];
|
| -test_array [0] = 0
|
| -
|
| - ;
|
| - return 0;
|
| -}
|
| -_ACEOF
|
| -if ac_fn_c_try_compile "$LINENO"; then :
|
| - ac_hi=$ac_mid; break
|
| -else
|
| - as_fn_arith $ac_mid + 1 && ac_lo=$as_val
|
| - if test $ac_lo -le $ac_mid; then
|
| - ac_lo= ac_hi=
|
| - break
|
| - fi
|
| - as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
|
| -fi
|
| -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
| - done
|
| -else
|
| - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
| -/* end confdefs.h. */
|
| -$4
|
| -int
|
| -main ()
|
| -{
|
| -static int test_array [1 - 2 * !(($2) < 0)];
|
| -test_array [0] = 0
|
| -
|
| - ;
|
| - return 0;
|
| -}
|
| -_ACEOF
|
| -if ac_fn_c_try_compile "$LINENO"; then :
|
| - ac_hi=-1 ac_mid=-1
|
| - while :; do
|
| - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
| -/* end confdefs.h. */
|
| -$4
|
| -int
|
| -main ()
|
| -{
|
| -static int test_array [1 - 2 * !(($2) >= $ac_mid)];
|
| -test_array [0] = 0
|
| -
|
| - ;
|
| - return 0;
|
| -}
|
| -_ACEOF
|
| -if ac_fn_c_try_compile "$LINENO"; then :
|
| - ac_lo=$ac_mid; break
|
| -else
|
| - as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
|
| - if test $ac_mid -le $ac_hi; then
|
| - ac_lo= ac_hi=
|
| - break
|
| - fi
|
| - as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
|
| -fi
|
| -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
| - done
|
| -else
|
| - ac_lo= ac_hi=
|
| -fi
|
| -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
| -fi
|
| -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
| -# Binary search between lo and hi bounds.
|
| -while test "x$ac_lo" != "x$ac_hi"; do
|
| - as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
|
| - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
| -/* end confdefs.h. */
|
| -$4
|
| -int
|
| -main ()
|
| -{
|
| -static int test_array [1 - 2 * !(($2) <= $ac_mid)];
|
| -test_array [0] = 0
|
| -
|
| - ;
|
| - return 0;
|
| -}
|
| -_ACEOF
|
| -if ac_fn_c_try_compile "$LINENO"; then :
|
| - ac_hi=$ac_mid
|
| -else
|
| - as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
|
| -fi
|
| -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
| -done
|
| -case $ac_lo in #((
|
| -?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
|
| -'') ac_retval=1 ;;
|
| -esac
|
| - else
|
| - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
| -/* end confdefs.h. */
|
| -$4
|
| -static long int longval () { return $2; }
|
| -static unsigned long int ulongval () { return $2; }
|
| -#include <stdio.h>
|
| -#include <stdlib.h>
|
| -int
|
| -main ()
|
| -{
|
| -
|
| - FILE *f = fopen ("conftest.val", "w");
|
| - if (! f)
|
| - return 1;
|
| - if (($2) < 0)
|
| - {
|
| - long int i = longval ();
|
| - if (i != ($2))
|
| - return 1;
|
| - fprintf (f, "%ld", i);
|
| - }
|
| - else
|
| - {
|
| - unsigned long int i = ulongval ();
|
| - if (i != ($2))
|
| - return 1;
|
| - fprintf (f, "%lu", i);
|
| - }
|
| - /* Do not output a trailing newline, as this causes \r\n confusion
|
| - on some platforms. */
|
| - return ferror (f) || fclose (f) != 0;
|
| -
|
| - ;
|
| - return 0;
|
| -}
|
| -_ACEOF
|
| -if ac_fn_c_try_run "$LINENO"; then :
|
| - echo >>conftest.val; read $3 <conftest.val; ac_retval=0
|
| -else
|
| - ac_retval=1
|
| -fi
|
| -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
| - conftest.$ac_objext conftest.beam conftest.$ac_ext
|
| -rm -f conftest.val
|
| -
|
| - fi
|
| - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
|
| - as_fn_set_status $ac_retval
|
| -
|
| -} # ac_fn_c_compute_int
|
| cat >config.log <<_ACEOF
|
| This file contains any messages produced by compilers while
|
| running configure, to aid debugging if configure makes a mistake.
|
|
|
| -It was created by $as_me, which was
|
| +It was created by opus $as_me 1.1, which was
|
| generated by GNU Autoconf 2.68. Invocation command line was
|
|
|
| $ $0 $@
|
| @@ -2389,7 +2251,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
|
|
|
|
|
|
| -ac_config_headers="$ac_config_headers config.h"
|
| +
|
|
|
|
|
| # Check whether --enable-silent-rules was given.
|
| @@ -2432,63 +2294,10 @@ fi
|
| AM_BACKSLASH='\'
|
|
|
|
|
| -# Read our default version string from version.mk.
|
| -# Please update this file for releases.
|
| -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking version.mk" >&5
|
| -$as_echo_n "checking version.mk... " >&6; }
|
| -MK_VERSION=$(awk 'BEGIN { FS = "=" }
|
| - /OPUS_VERSION/ { ver = $2}
|
| - END {
|
| - gsub(/"/, "", ver);
|
| - gsub(/^ /, "", ver);
|
| - gsub(/ $/, "", ver);
|
| - print ver;
|
| - }' $srcdir/version.mk)
|
| -if test -z "$MK_VERSION"; then
|
| - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
| -$as_echo "no" >&6; }
|
| -else
|
| - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MK_VERSION" >&5
|
| -$as_echo "$MK_VERSION" >&6; }
|
| - OPUS_VERSION="$MK_VERSION"
|
| -fi
|
| -
|
| -# Override with the git version, if available.
|
| -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking git revision" >&5
|
| -$as_echo_n "checking git revision... " >&6; }
|
| -GIT_VERSION=$(git describe --tags --match 'v*' 2>/dev/null | sed 's/^v//')
|
| -if test -z "$GIT_VERSION"; then
|
| - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
| -$as_echo "no" >&6; }
|
| -else
|
| - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GIT_VERSION" >&5
|
| -$as_echo "$GIT_VERSION" >&6; }
|
| - OPUS_VERSION="$GIT_VERSION"
|
| -fi
|
| -
|
| -# Use 'unknown' if all else fails.
|
| -if test -z "$OPUS_VERSION"; then
|
| - OPUS_VERSION="unknown"
|
| -fi
|
| -
|
| -# For automake.
|
| -PACKAGE=opus
|
| -VERSION=$OPUS_VERSION
|
| -
|
| -# For autoconf
|
| -
|
| -
|
| -# For config.h.
|
| -
|
| -cat >>confdefs.h <<_ACEOF
|
| -#define OPUS_VERSION "$OPUS_VERSION"
|
| -_ACEOF
|
| -
|
| -
|
| # For libtool.
|
| -OPUS_LT_CURRENT=3
|
| +OPUS_LT_CURRENT=5
|
| OPUS_LT_REVISION=0
|
| -OPUS_LT_AGE=3
|
| +OPUS_LT_AGE=5
|
|
|
|
|
|
|
| @@ -2960,8 +2769,8 @@ fi
|
|
|
|
|
| # Define the identity of the package.
|
| - PACKAGE=$PACKAGE
|
| - VERSION=$VERSION
|
| + PACKAGE='opus'
|
| + VERSION='1.1'
|
|
|
|
|
| # Some tools Automake needs.
|
| @@ -8042,6 +7851,10 @@ _lt_linker_boilerplate=`cat conftest.err`
|
| $RM -r conftest*
|
|
|
|
|
| +## CAVEAT EMPTOR:
|
| +## There is no encapsulation within the following macros, do not change
|
| +## the running order or otherwise move them around unless you know exactly
|
| +## what you are doing...
|
| if test -n "$compiler"; then
|
|
|
| lt_prog_compiler_no_builtin_flag=
|
| @@ -12012,141 +11825,360 @@ _ACEOF
|
| esac
|
|
|
|
|
| -#Use a hacked up version of autoconf's AC_C_RESTRICT because it's not
|
| -#strong enough a test to detect old buggy versions of GCC (e.g. 2.95.3)
|
| -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
|
| -$as_echo_n "checking for C/C++ restrict keyword... " >&6; }
|
| -if ${ac_cv_c_restrict+:} false; then :
|
| - $as_echo_n "(cached) " >&6
|
| -else
|
| - ac_cv_c_restrict=no
|
| - # The order here caters to the fact that C++ does not require restrict.
|
| - for ac_kw in __restrict __restrict__ _Restrict restrict; do
|
| - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
| -/* end confdefs.h. */
|
| -typedef int * int_ptr;
|
| - int foo (int_ptr $ac_kw ip, int * $ac_kw baz[]) {
|
| - return ip[0];
|
| - }
|
| -int
|
| -main ()
|
| -{
|
| -int s[1];
|
| - int * $ac_kw t = s;
|
| - t[0] = 0;
|
| - return foo(t, (void *)0)
|
| - ;
|
| - return 0;
|
| -}
|
| -_ACEOF
|
| -if ac_fn_c_try_compile "$LINENO"; then :
|
| - ac_cv_c_restrict=$ac_kw
|
| -fi
|
| -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
| - test "$ac_cv_c_restrict" != no && break
|
| - done
|
| -
|
| -fi
|
| -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
|
| -$as_echo "$ac_cv_c_restrict" >&6; }
|
| -
|
| - case $ac_cv_c_restrict in
|
| - restrict) ;;
|
| - no) $as_echo "#define restrict /**/" >>confdefs.h
|
| - ;;
|
| - *) cat >>confdefs.h <<_ACEOF
|
| -#define restrict $ac_cv_c_restrict
|
| -_ACEOF
|
| - ;;
|
| - esac
|
| -
|
| -
|
| -$as_echo "#define OPUS_BUILD /**/" >>confdefs.h
|
| +# By default we simply use the C compiler to build assembly code.
|
|
|
| +test "${CCAS+set}" = set || CCAS=$CC
|
| +test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
|
|
|
| -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C99 variable-size arrays" >&5
|
| -$as_echo_n "checking for C99 variable-size arrays... " >&6; }
|
| -cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
| -/* end confdefs.h. */
|
|
|
| -int
|
| -main ()
|
| -{
|
| -static int x; char a[++x]; a[sizeof a - 1] = 0; int N; return a[0];
|
| - ;
|
| - return 0;
|
| -}
|
| -_ACEOF
|
| -if ac_fn_c_try_compile "$LINENO"; then :
|
| - has_var_arrays=yes;
|
| -$as_echo "#define VAR_ARRAYS /**/" >>confdefs.h
|
|
|
| +depcc="$CCAS" am_compiler_list=
|
|
|
| +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
|
| +$as_echo_n "checking dependency style of $depcc... " >&6; }
|
| +if ${am_cv_CCAS_dependencies_compiler_type+:} false; then :
|
| + $as_echo_n "(cached) " >&6
|
| else
|
| - has_var_arrays=no
|
| -
|
| -fi
|
| -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
| -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_var_arrays" >&5
|
| -$as_echo "$has_var_arrays" >&6; }
|
| + if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
|
| + # We make a subdir and do the tests there. Otherwise we can end up
|
| + # making bogus files that we don't know about and never remove. For
|
| + # instance it was reported that on HP-UX the gcc test will end up
|
| + # making a dummy file named `D' -- because `-MD' means `put the output
|
| + # in D'.
|
| + rm -rf conftest.dir
|
| + mkdir conftest.dir
|
| + # Copy depcomp to subdir because otherwise we won't find it if we're
|
| + # using a relative directory.
|
| + cp "$am_depcomp" conftest.dir
|
| + cd conftest.dir
|
| + # We will build objects and dependencies in a subdirectory because
|
| + # it helps to detect inapplicable dependency modes. For instance
|
| + # both Tru64's cc and ICC support -MD to output dependencies as a
|
| + # side effect of compilation, but ICC will put the dependencies in
|
| + # the current directory while Tru64 will put them in the object
|
| + # directory.
|
| + mkdir sub
|
|
|
| -for ac_header in alloca.h getopt.h
|
| -do :
|
| - as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
| -ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
|
| -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
|
| - cat >>confdefs.h <<_ACEOF
|
| -#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
|
| -_ACEOF
|
| + am_cv_CCAS_dependencies_compiler_type=none
|
| + if test "$am_compiler_list" = ""; then
|
| + am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
|
| + fi
|
| + am__universal=false
|
|
|
| -fi
|
|
|
| -done
|
| + for depmode in $am_compiler_list; do
|
| + # Setup a source with many dependencies, because some compilers
|
| + # like to wrap large dependency lists on column 80 (with \), and
|
| + # we should not choose a depcomp mode which is confused by this.
|
| + #
|
| + # We need to recreate these files for each test, as the compiler may
|
| + # overwrite some of them when testing with obscure command lines.
|
| + # This happens at least with the AIX C compiler.
|
| + : > sub/conftest.c
|
| + for i in 1 2 3 4 5 6; do
|
| + echo '#include "conftst'$i'.h"' >> sub/conftest.c
|
| + # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
|
| + # Solaris 8's {/usr,}/bin/sh.
|
| + touch sub/conftst$i.h
|
| + done
|
| + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
|
|
|
| -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
|
| -$as_echo_n "checking for alloca... " >&6; }
|
| -cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
| + # We check with `-c' and `-o' for the sake of the "dashmstdout"
|
| + # mode. It turns out that the SunPro C++ compiler does not properly
|
| + # handle `-M -o', and we need to detect this. Also, some Intel
|
| + # versions had trouble with output in subdirs
|
| + am__obj=sub/conftest.${OBJEXT-o}
|
| + am__minus_obj="-o $am__obj"
|
| + case $depmode in
|
| + gcc)
|
| + # This depmode causes a compiler race in universal mode.
|
| + test "$am__universal" = false || continue
|
| + ;;
|
| + nosideeffect)
|
| + # after this tag, mechanisms are not by side-effect, so they'll
|
| + # only be used when explicitly requested
|
| + if test "x$enable_dependency_tracking" = xyes; then
|
| + continue
|
| + else
|
| + break
|
| + fi
|
| + ;;
|
| + msvc7 | msvc7msys | msvisualcpp | msvcmsys)
|
| + # This compiler won't grok `-c -o', but also, the minuso test has
|
| + # not run yet. These depmodes are late enough in the game, and
|
| + # so weak that their functioning should not be impacted.
|
| + am__obj=conftest.${OBJEXT-o}
|
| + am__minus_obj=
|
| + ;;
|
| + none) break ;;
|
| + esac
|
| + if depmode=$depmode \
|
| + source=sub/conftest.c object=$am__obj \
|
| + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
|
| + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
|
| + >/dev/null 2>conftest.err &&
|
| + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
|
| + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
|
| + grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
|
| + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
|
| + # icc doesn't choke on unknown options, it will just issue warnings
|
| + # or remarks (even with -Werror). So we grep stderr for any message
|
| + # that says an option was ignored or not supported.
|
| + # When given -MP, icc 7.0 and 7.1 complain thusly:
|
| + # icc: Command line warning: ignoring option '-M'; no argument required
|
| + # The diagnosis changed in icc 8.0:
|
| + # icc: Command line remark: option '-MP' not supported
|
| + if (grep 'ignoring option' conftest.err ||
|
| + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
|
| + am_cv_CCAS_dependencies_compiler_type=$depmode
|
| + break
|
| + fi
|
| + fi
|
| + done
|
| +
|
| + cd ..
|
| + rm -rf conftest.dir
|
| +else
|
| + am_cv_CCAS_dependencies_compiler_type=none
|
| +fi
|
| +
|
| +fi
|
| +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CCAS_dependencies_compiler_type" >&5
|
| +$as_echo "$am_cv_CCAS_dependencies_compiler_type" >&6; }
|
| +CCASDEPMODE=depmode=$am_cv_CCAS_dependencies_compiler_type
|
| +
|
| + if
|
| + test "x$enable_dependency_tracking" != xno \
|
| + && test "$am_cv_CCAS_dependencies_compiler_type" = gcc3; then
|
| + am__fastdepCCAS_TRUE=
|
| + am__fastdepCCAS_FALSE='#'
|
| +else
|
| + am__fastdepCCAS_TRUE='#'
|
| + am__fastdepCCAS_FALSE=
|
| +fi
|
| +
|
| +
|
| +
|
| +
|
| +$as_echo "#define OPUS_BUILD /**/" >>confdefs.h
|
| +
|
| +
|
| +#Use a hacked up version of autoconf's AC_C_RESTRICT because it's not
|
| +#strong enough a test to detect old buggy versions of GCC (e.g. 2.95.3)
|
| +#Note: Both this and the test for variable-size arrays below are also
|
| +# done by AC_PROG_CC_C99, but not thoroughly enough apparently.
|
| +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
|
| +$as_echo_n "checking for C/C++ restrict keyword... " >&6; }
|
| +if ${ac_cv_c_restrict+:} false; then :
|
| + $as_echo_n "(cached) " >&6
|
| +else
|
| + ac_cv_c_restrict=no
|
| + # The order here caters to the fact that C++ does not require restrict.
|
| + for ac_kw in __restrict __restrict__ _Restrict restrict; do
|
| + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
| /* end confdefs.h. */
|
| -#include <alloca.h>
|
| +typedef int * int_ptr;
|
| + int foo (int_ptr $ac_kw ip, int * $ac_kw baz[]) {
|
| + return ip[0];
|
| + }
|
| int
|
| main ()
|
| {
|
| +int s[1];
|
| + int * $ac_kw t = s;
|
| + t[0] = 0;
|
| + return foo(t, (void *)0)
|
| + ;
|
| + return 0;
|
| +}
|
| +_ACEOF
|
| +if ac_fn_c_try_compile "$LINENO"; then :
|
| + ac_cv_c_restrict=$ac_kw
|
| +fi
|
| +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
| + test "$ac_cv_c_restrict" != no && break
|
| + done
|
|
|
| -int foo=10;
|
| -int *array = alloca(foo);
|
| +fi
|
| +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
|
| +$as_echo "$ac_cv_c_restrict" >&6; }
|
| +
|
| +
|
| +
|
| +case $ac_cv_c_restrict in
|
| + restrict) ;;
|
| + no) $as_echo "#define restrict /**/" >>confdefs.h
|
| + ;;
|
| + *) cat >>confdefs.h <<_ACEOF
|
| +#define restrict $ac_cv_c_restrict
|
| +_ACEOF
|
| + ;;
|
| +esac
|
| +
|
| +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C99 variable-size arrays" >&5
|
| +$as_echo_n "checking for C99 variable-size arrays... " >&6; }
|
| +cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
| +/* end confdefs.h. */
|
|
|
| +int
|
| +main ()
|
| +{
|
| +static int x; char a[++x]; a[sizeof a - 1] = 0; int N; return a[0];
|
| ;
|
| return 0;
|
| }
|
| _ACEOF
|
| if ac_fn_c_try_compile "$LINENO"; then :
|
| + has_var_arrays=yes
|
| + use_alloca="no (using var arrays)"
|
|
|
| -has_alloca=yes;
|
| -if test x$has_var_arrays = "xno" ; then
|
| +$as_echo "#define VAR_ARRAYS 1" >>confdefs.h
|
|
|
| -$as_echo "#define USE_ALLOCA /**/" >>confdefs.h
|
| +
|
| +else
|
| +
|
| + has_var_arrays=no
|
| +
|
| +fi
|
| +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
| +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_var_arrays" >&5
|
| +$as_echo "$has_var_arrays" >&6; }
|
| +
|
| +if test "$has_var_arrays" = "no"; then :
|
| +
|
| + for ac_header in alloca.h
|
| +do :
|
| + ac_fn_c_check_header_mongrel "$LINENO" "alloca.h" "ac_cv_header_alloca_h" "$ac_includes_default"
|
| +if test "x$ac_cv_header_alloca_h" = xyes; then :
|
| + cat >>confdefs.h <<_ACEOF
|
| +#define HAVE_ALLOCA_H 1
|
| +_ACEOF
|
|
|
| fi
|
|
|
| +done
|
| +
|
| + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
|
| +$as_echo_n "checking for alloca... " >&6; }
|
| + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
| +/* end confdefs.h. */
|
| +#include <alloca.h>
|
| +int
|
| +main ()
|
| +{
|
| +int foo=10; int *array = alloca(foo);
|
| + ;
|
| + return 0;
|
| +}
|
| +_ACEOF
|
| +if ac_fn_c_try_compile "$LINENO"; then :
|
| + use_alloca=yes;
|
| +
|
| +$as_echo "#define USE_ALLOCA /**/" >>confdefs.h
|
| +
|
| +
|
| else
|
| - has_alloca=no
|
| +
|
| + use_alloca=no
|
|
|
| fi
|
| rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
| -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_alloca" >&5
|
| -$as_echo "$has_alloca" >&6; }
|
| + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $use_alloca" >&5
|
| +$as_echo "$use_alloca" >&6; }
|
| +
|
| +fi
|
| +
|
| +LIBM=
|
| +case $host in
|
| +*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
|
| + # These system don't have libm, or don't need it
|
| + ;;
|
| +*-ncr-sysv4.3*)
|
| + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5
|
| +$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; }
|
| +if ${ac_cv_lib_mw__mwvalidcheckl+:} false; then :
|
| + $as_echo_n "(cached) " >&6
|
| +else
|
| + ac_check_lib_save_LIBS=$LIBS
|
| +LIBS="-lmw $LIBS"
|
| +cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
| +/* end confdefs.h. */
|
| +
|
| +/* Override any GCC internal prototype to avoid an error.
|
| + Use char because int might match the return type of a GCC
|
| + builtin and then its argument prototype would still apply. */
|
| +#ifdef __cplusplus
|
| +extern "C"
|
| +#endif
|
| +char _mwvalidcheckl ();
|
| +int
|
| +main ()
|
| +{
|
| +return _mwvalidcheckl ();
|
| + ;
|
| + return 0;
|
| +}
|
| +_ACEOF
|
| +if ac_fn_c_try_link "$LINENO"; then :
|
| + ac_cv_lib_mw__mwvalidcheckl=yes
|
| +else
|
| + ac_cv_lib_mw__mwvalidcheckl=no
|
| +fi
|
| +rm -f core conftest.err conftest.$ac_objext \
|
| + conftest$ac_exeext conftest.$ac_ext
|
| +LIBS=$ac_check_lib_save_LIBS
|
| +fi
|
| +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5
|
| +$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; }
|
| +if test "x$ac_cv_lib_mw__mwvalidcheckl" = xyes; then :
|
| + LIBM="-lmw"
|
| +fi
|
|
|
| -ac_fn_c_check_func "$LINENO" "exp" "ac_cv_func_exp"
|
| -if test "x$ac_cv_func_exp" = xyes; then :
|
| - fp_libm_not_needed=yes;LIBM=
|
| + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
|
| +$as_echo_n "checking for cos in -lm... " >&6; }
|
| +if ${ac_cv_lib_m_cos+:} false; then :
|
| + $as_echo_n "(cached) " >&6
|
| +else
|
| + ac_check_lib_save_LIBS=$LIBS
|
| +LIBS="-lm $LIBS"
|
| +cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
| +/* end confdefs.h. */
|
| +
|
| +/* Override any GCC internal prototype to avoid an error.
|
| + Use char because int might match the return type of a GCC
|
| + builtin and then its argument prototype would still apply. */
|
| +#ifdef __cplusplus
|
| +extern "C"
|
| +#endif
|
| +char cos ();
|
| +int
|
| +main ()
|
| +{
|
| +return cos ();
|
| + ;
|
| + return 0;
|
| +}
|
| +_ACEOF
|
| +if ac_fn_c_try_link "$LINENO"; then :
|
| + ac_cv_lib_m_cos=yes
|
| else
|
| - fp_libm_not_needed=dunno
|
| + ac_cv_lib_m_cos=no
|
| +fi
|
| +rm -f core conftest.err conftest.$ac_objext \
|
| + conftest$ac_exeext conftest.$ac_ext
|
| +LIBS=$ac_check_lib_save_LIBS
|
| +fi
|
| +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
|
| +$as_echo "$ac_cv_lib_m_cos" >&6; }
|
| +if test "x$ac_cv_lib_m_cos" = xyes; then :
|
| + LIBM="$LIBM -lm"
|
| fi
|
|
|
| -if test x"$fp_libm_not_needed" = xdunno; then
|
| - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for exp in -lm" >&5
|
| -$as_echo_n "checking for exp in -lm... " >&6; }
|
| -if ${ac_cv_lib_m_exp+:} false; then :
|
| + ;;
|
| +*)
|
| + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
|
| +$as_echo_n "checking for cos in -lm... " >&6; }
|
| +if ${ac_cv_lib_m_cos+:} false; then :
|
| $as_echo_n "(cached) " >&6
|
| else
|
| ac_check_lib_save_LIBS=$LIBS
|
| @@ -12160,132 +12192,699 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
| #ifdef __cplusplus
|
| extern "C"
|
| #endif
|
| -char exp ();
|
| +char cos ();
|
| +int
|
| +main ()
|
| +{
|
| +return cos ();
|
| + ;
|
| + return 0;
|
| +}
|
| +_ACEOF
|
| +if ac_fn_c_try_link "$LINENO"; then :
|
| + ac_cv_lib_m_cos=yes
|
| +else
|
| + ac_cv_lib_m_cos=no
|
| +fi
|
| +rm -f core conftest.err conftest.$ac_objext \
|
| + conftest$ac_exeext conftest.$ac_ext
|
| +LIBS=$ac_check_lib_save_LIBS
|
| +fi
|
| +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
|
| +$as_echo "$ac_cv_lib_m_cos" >&6; }
|
| +if test "x$ac_cv_lib_m_cos" = xyes; then :
|
| + LIBM="-lm"
|
| +fi
|
| +
|
| + ;;
|
| +esac
|
| +
|
| +
|
| +
|
| +# Check whether --enable-fixed-point was given.
|
| +if test "${enable_fixed_point+set}" = set; then :
|
| + enableval=$enable_fixed_point;
|
| +else
|
| + enable_fixed_point=no
|
| +fi
|
| +
|
| +
|
| +if test "$enable_fixed_point" = "yes"; then :
|
| +
|
| + enable_float="no"
|
| +
|
| +$as_echo "#define FIXED_POINT 1" >>confdefs.h
|
| +
|
| + PC_BUILD="fixed-point"
|
| +
|
| +else
|
| +
|
| + enable_float="yes";
|
| + PC_BUILD="floating-point"
|
| +
|
| +fi
|
| +
|
| + if test "$enable_fixed_point" = "yes"; then
|
| + FIXED_POINT_TRUE=
|
| + FIXED_POINT_FALSE='#'
|
| +else
|
| + FIXED_POINT_TRUE='#'
|
| + FIXED_POINT_FALSE=
|
| +fi
|
| +
|
| +
|
| +# Check whether --enable-fixed-point-debug was given.
|
| +if test "${enable_fixed_point_debug+set}" = set; then :
|
| + enableval=$enable_fixed_point_debug;
|
| +else
|
| + enable_fixed_point_debug=no
|
| +fi
|
| +
|
| +
|
| +if test "$enable_fixed_point_debug" = "yes"; then :
|
| +
|
| +
|
| +$as_echo "#define FIXED_DEBUG 1" >>confdefs.h
|
| +
|
| +
|
| +fi
|
| +
|
| +# Check whether --enable-float_api was given.
|
| +if test "${enable_float_api+set}" = set; then :
|
| + enableval=$enable_float_api;
|
| +else
|
| + enable_float_api=yes
|
| +fi
|
| +
|
| +
|
| + if test "$enable_float_api" = "no"; then
|
| + DISABLE_FLOAT_API_TRUE=
|
| + DISABLE_FLOAT_API_FALSE='#'
|
| +else
|
| + DISABLE_FLOAT_API_TRUE='#'
|
| + DISABLE_FLOAT_API_FALSE=
|
| +fi
|
| +
|
| +
|
| +if test "$enable_float_api" = "no"; then :
|
| +
|
| +
|
| +$as_echo "#define DISABLE_FLOAT_API 1" >>confdefs.h
|
| +
|
| +
|
| +fi
|
| +
|
| +# Check whether --enable-custom-modes was given.
|
| +if test "${enable_custom_modes+set}" = set; then :
|
| + enableval=$enable_custom_modes;
|
| +else
|
| + enable_custom_modes=no
|
| +fi
|
| +
|
| +
|
| +if test "$enable_custom_modes" = "yes"; then :
|
| +
|
| +
|
| +$as_echo "#define CUSTOM_MODES 1" >>confdefs.h
|
| +
|
| + PC_BUILD="$PC_BUILD, custom modes"
|
| +
|
| +fi
|
| +
|
| + if test "$enable_custom_modes" = "yes"; then
|
| + CUSTOM_MODES_TRUE=
|
| + CUSTOM_MODES_FALSE='#'
|
| +else
|
| + CUSTOM_MODES_TRUE='#'
|
| + CUSTOM_MODES_FALSE=
|
| +fi
|
| +
|
| +
|
| +has_float_approx=no
|
| +#case "$host_cpu" in
|
| +#i[[3456]]86 | x86_64 | powerpc64 | powerpc32 | ia64)
|
| +# has_float_approx=yes
|
| +# ;;
|
| +#esac
|
| +
|
| +# Check whether --enable-float-approx was given.
|
| +if test "${enable_float_approx+set}" = set; then :
|
| + enableval=$enable_float_approx; if test "$enable_float_approx" = "yes"; then
|
| + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Floating point approximations are not supported on all platforms." >&5
|
| +$as_echo "$as_me: WARNING: Floating point approximations are not supported on all platforms." >&2;}
|
| + fi
|
| +
|
| +else
|
| + enable_float_approx=$has_float_approx
|
| +fi
|
| +
|
| +
|
| +if test "$enable_float_approx" = "yes"; then :
|
| +
|
| +
|
| +$as_echo "#define FLOAT_APPROX 1" >>confdefs.h
|
| +
|
| +
|
| +fi
|
| +
|
| +# Check whether --enable-asm was given.
|
| +if test "${enable_asm+set}" = set; then :
|
| + enableval=$enable_asm;
|
| +else
|
| + enable_asm=yes
|
| +fi
|
| +
|
| +
|
| +# Check whether --enable-rtcd was given.
|
| +if test "${enable_rtcd+set}" = set; then :
|
| + enableval=$enable_rtcd;
|
| +else
|
| + enable_rtcd=yes
|
| +fi
|
| +
|
| +
|
| +rtcd_support=no
|
| +cpu_arm=no
|
| +
|
| +if test x"${enable_asm}" = x"yes"; then :
|
| +
|
| + inline_optimization="No ASM for your platform, please send patches"
|
| + case $host_cpu in
|
| + arm*)
|
| + if test "$enable_float" != "yes"; then :
|
| +
|
| + cpu_arm=yes
|
| +
|
| +$as_echo "#define OPUS_ARM_ASM /**/" >>confdefs.h
|
| +
|
| +
|
| + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler supports gcc-style inline assembly" >&5
|
| +$as_echo_n "checking if compiler supports gcc-style inline assembly... " >&6; }
|
| +
|
| + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
| +/* end confdefs.h. */
|
| +
|
| +int
|
| +main ()
|
| +{
|
| +
|
| +#ifdef __GNUC_MINOR__
|
| +#if (__GNUC__ * 1000 + __GNUC_MINOR__) < 3004
|
| +#error GCC before 3.4 has critical bugs compiling inline assembly
|
| +#endif
|
| +#endif
|
| +__asm__ (""::)
|
| + ;
|
| + return 0;
|
| +}
|
| +_ACEOF
|
| +if ac_fn_c_try_compile "$LINENO"; then :
|
| + flag_ok=yes
|
| +else
|
| + flag_ok=no
|
| +fi
|
| +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
| +
|
| + if test "X$flag_ok" = Xyes ; then
|
| + inline_optimization="ARM"
|
| + true
|
| + else
|
| + inline_optimization="disabled"
|
| +
|
| + true
|
| + fi
|
| + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $flag_ok" >&5
|
| +$as_echo "$flag_ok" >&6; }
|
| +
|
| +
|
| + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if assembler supports EDSP instructions on ARM" >&5
|
| +$as_echo_n "checking if assembler supports EDSP instructions on ARM... " >&6; }
|
| +
|
| + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
| +/* end confdefs.h. */
|
| +
|
| +int
|
| +main ()
|
| +{
|
| +__asm__("qadd r3,r3,r3")
|
| + ;
|
| + return 0;
|
| +}
|
| +_ACEOF
|
| +if ac_fn_c_try_compile "$LINENO"; then :
|
| + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
| +$as_echo "yes" >&6; }
|
| + OPUS_ARM_INLINE_EDSP=1
|
| +else
|
| + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
| +$as_echo "no" >&6; }
|
| + OPUS_ARM_INLINE_EDSP=0
|
| +fi
|
| +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
| +
|
| +
|
| + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if assembler supports ARMv6 media instructions on ARM" >&5
|
| +$as_echo_n "checking if assembler supports ARMv6 media instructions on ARM... " >&6; }
|
| +
|
| + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
| +/* end confdefs.h. */
|
| +
|
| +int
|
| +main ()
|
| +{
|
| +__asm__("shadd8 r3,r3,r3")
|
| + ;
|
| + return 0;
|
| +}
|
| +_ACEOF
|
| +if ac_fn_c_try_compile "$LINENO"; then :
|
| + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
| +$as_echo "yes" >&6; }
|
| + OPUS_ARM_INLINE_MEDIA=1
|
| +else
|
| + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
| +$as_echo "no" >&6; }
|
| + OPUS_ARM_INLINE_MEDIA=0
|
| +fi
|
| +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
| +
|
| +
|
| + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if assembler supports NEON instructions on ARM" >&5
|
| +$as_echo_n "checking if assembler supports NEON instructions on ARM... " >&6; }
|
| +
|
| + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
| +/* end confdefs.h. */
|
| +
|
| +int
|
| +main ()
|
| +{
|
| +__asm__("vorr d0,d0,d0")
|
| + ;
|
| + return 0;
|
| +}
|
| +_ACEOF
|
| +if ac_fn_c_try_compile "$LINENO"; then :
|
| + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
| +$as_echo "yes" >&6; }
|
| + OPUS_ARM_INLINE_NEON=1
|
| +else
|
| + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
| +$as_echo "no" >&6; }
|
| + OPUS_ARM_INLINE_NEON=0
|
| +fi
|
| +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
| +
|
| + if test x"$inline_optimization" = x"ARM"; then :
|
| +
|
| + if true; then
|
| + OPUS_ARM_INLINE_ASM_TRUE=
|
| + OPUS_ARM_INLINE_ASM_FALSE='#'
|
| +else
|
| + OPUS_ARM_INLINE_ASM_TRUE='#'
|
| + OPUS_ARM_INLINE_ASM_FALSE=
|
| +fi
|
| +
|
| +
|
| +$as_echo "#define OPUS_ARM_INLINE_ASM 1" >>confdefs.h
|
| +
|
| + if test x"$OPUS_ARM_INLINE_EDSP" = x"1"; then :
|
| +
|
| +
|
| +$as_echo "#define OPUS_ARM_INLINE_EDSP 1" >>confdefs.h
|
| +
|
| + inline_optimization="$inline_optimization (EDSP)"
|
| +
|
| +fi
|
| + if test x"$OPUS_ARM_INLINE_MEDIA" = x"1"; then :
|
| +
|
| +
|
| +$as_echo "#define OPUS_ARM_INLINE_MEDIA 1" >>confdefs.h
|
| +
|
| + inline_optimization="$inline_optimization (Media)"
|
| +
|
| +fi
|
| + if test x"$OPUS_ARM_INLINE_NEON" = x"1"; then :
|
| +
|
| +
|
| +$as_echo "#define OPUS_ARM_INLINE_NEON 1" >>confdefs.h
|
| +
|
| + inline_optimization="$inline_optimization (NEON)"
|
| +
|
| +fi
|
| +
|
| +fi
|
| + # Extract the first word of "perl", so it can be a program name with args.
|
| +set dummy perl; ac_word=$2
|
| +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
| +$as_echo_n "checking for $ac_word... " >&6; }
|
| +if ${ac_cv_prog_HAVE_PERL+:} false; then :
|
| + $as_echo_n "(cached) " >&6
|
| +else
|
| + if test -n "$HAVE_PERL"; then
|
| + ac_cv_prog_HAVE_PERL="$HAVE_PERL" # Let the user override the test.
|
| +else
|
| +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
| +for as_dir in $PATH
|
| +do
|
| + IFS=$as_save_IFS
|
| + test -z "$as_dir" && as_dir=.
|
| + for ac_exec_ext in '' $ac_executable_extensions; do
|
| + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
|
| + ac_cv_prog_HAVE_PERL="yes"
|
| + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
| + break 2
|
| + fi
|
| +done
|
| + done
|
| +IFS=$as_save_IFS
|
| +
|
| + test -z "$ac_cv_prog_HAVE_PERL" && ac_cv_prog_HAVE_PERL="no"
|
| +fi
|
| +fi
|
| +HAVE_PERL=$ac_cv_prog_HAVE_PERL
|
| +if test -n "$HAVE_PERL"; then
|
| + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_PERL" >&5
|
| +$as_echo "$HAVE_PERL" >&6; }
|
| +else
|
| + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
| +$as_echo "no" >&6; }
|
| +fi
|
| +
|
| +
|
| + if test x"$HAVE_PERL" = x"yes"; then :
|
| +
|
| + if true; then
|
| + OPUS_ARM_EXTERNAL_ASM_TRUE=
|
| + OPUS_ARM_EXTERNAL_ASM_FALSE='#'
|
| +else
|
| + OPUS_ARM_EXTERNAL_ASM_TRUE='#'
|
| + OPUS_ARM_EXTERNAL_ASM_FALSE=
|
| +fi
|
| +
|
| + asm_optimization="ARM"
|
| + if test x"$OPUS_ARM_INLINE_EDSP" = x"1"; then :
|
| +
|
| + OPUS_ARM_PRESUME_EDSP=1
|
| + OPUS_ARM_MAY_HAVE_EDSP=1
|
| +
|
| +else
|
| +
|
| + OPUS_ARM_PRESUME_EDSP=0
|
| + OPUS_ARM_MAY_HAVE_EDSP=0
|
| +
|
| +fi
|
| + if test x"$OPUS_ARM_INLINE_MEDIA" = x"1"; then :
|
| +
|
| + OPUS_ARM_PRESUME_MEDIA=1
|
| + OPUS_ARM_MAY_HAVE_MEDIA=1
|
| +
|
| +else
|
| +
|
| + OPUS_ARM_PRESUME_MEDIA=0
|
| + OPUS_ARM_MAY_HAVE_MEDIA=0
|
| +
|
| +fi
|
| + if test x"$OPUS_ARM_INLINE_NEON" = x"1"; then :
|
| +
|
| + OPUS_ARM_PRESUME_NEON=1
|
| + OPUS_ARM_MAY_HAVE_NEON=1
|
| +
|
| +else
|
| +
|
| + OPUS_ARM_PRESUME_NEON=0
|
| + OPUS_ARM_MAY_HAVE_NEON=0
|
| +
|
| +fi
|
| + if test x"$enable_rtcd" = x"yes"; then :
|
| +
|
| + if test x"$OPUS_ARM_MAY_HAVE_EDSP" != x"1"; then :
|
| +
|
| + { $as_echo "$as_me:${as_lineno-$LINENO}: Trying to force-enable armv5e EDSP instructions..." >&5
|
| +$as_echo "$as_me: Trying to force-enable armv5e EDSP instructions..." >&6;}
|
| +
|
| + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if assembler supports EDSP instructions on ARM" >&5
|
| +$as_echo_n "checking if assembler supports EDSP instructions on ARM... " >&6; }
|
| +
|
| + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
| +/* end confdefs.h. */
|
| +
|
| +int
|
| +main ()
|
| +{
|
| +__asm__(".arch armv5te\n.object_arch armv4t\nqadd r3,r3,r3")
|
| + ;
|
| + return 0;
|
| +}
|
| +_ACEOF
|
| +if ac_fn_c_try_compile "$LINENO"; then :
|
| + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
| +$as_echo "yes" >&6; }
|
| + OPUS_ARM_MAY_HAVE_EDSP=1
|
| +else
|
| + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
| +$as_echo "no" >&6; }
|
| +
|
| +fi
|
| +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
| +
|
| +
|
| +fi
|
| + if test x"$OPUS_ARM_MAY_HAVE_MEDIA" != x"1"; then :
|
| +
|
| + { $as_echo "$as_me:${as_lineno-$LINENO}: Trying to force-enable ARMv6 media instructions..." >&5
|
| +$as_echo "$as_me: Trying to force-enable ARMv6 media instructions..." >&6;}
|
| +
|
| + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if assembler supports ARMv6 media instructions on ARM" >&5
|
| +$as_echo_n "checking if assembler supports ARMv6 media instructions on ARM... " >&6; }
|
| +
|
| + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
| +/* end confdefs.h. */
|
| +
|
| +int
|
| +main ()
|
| +{
|
| +__asm__(".arch armv6\n.object_arch armv4t\nshadd8 r3,r3,r3")
|
| + ;
|
| + return 0;
|
| +}
|
| +_ACEOF
|
| +if ac_fn_c_try_compile "$LINENO"; then :
|
| + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
| +$as_echo "yes" >&6; }
|
| + OPUS_ARM_MAY_HAVE_MEDIA=1
|
| +else
|
| + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
| +$as_echo "no" >&6; }
|
| +
|
| +fi
|
| +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
| +
|
| +
|
| +fi
|
| + if test x"$OPUS_ARM_MAY_HAVE_NEON" != x"1"; then :
|
| +
|
| + { $as_echo "$as_me:${as_lineno-$LINENO}: Trying to force-enable NEON instructions..." >&5
|
| +$as_echo "$as_me: Trying to force-enable NEON instructions..." >&6;}
|
| +
|
| + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if assembler supports NEON instructions on ARM" >&5
|
| +$as_echo_n "checking if assembler supports NEON instructions on ARM... " >&6; }
|
| +
|
| + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
| +/* end confdefs.h. */
|
| +
|
| int
|
| main ()
|
| {
|
| -return exp ();
|
| +__asm__(".arch armv7-a\n.fpu neon\n.object_arch armv4t\nvorr d0,d0,d0")
|
| ;
|
| return 0;
|
| }
|
| _ACEOF
|
| -if ac_fn_c_try_link "$LINENO"; then :
|
| - ac_cv_lib_m_exp=yes
|
| +if ac_fn_c_try_compile "$LINENO"; then :
|
| + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
| +$as_echo "yes" >&6; }
|
| + OPUS_ARM_MAY_HAVE_NEON=1
|
| else
|
| - ac_cv_lib_m_exp=no
|
| + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
| +$as_echo "no" >&6; }
|
| +
|
| fi
|
| -rm -f core conftest.err conftest.$ac_objext \
|
| - conftest$ac_exeext conftest.$ac_ext
|
| -LIBS=$ac_check_lib_save_LIBS
|
| +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
| +
|
| +
|
| fi
|
| -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_exp" >&5
|
| -$as_echo "$ac_cv_lib_m_exp" >&6; }
|
| -if test "x$ac_cv_lib_m_exp" = xyes; then :
|
| - LIBS="-lm $LIBS"; LIBM="-lm"
|
| +
|
| +fi
|
| + rtcd_support=
|
| + if test x"$OPUS_ARM_MAY_HAVE_EDSP" = x"1"; then :
|
| +
|
| +
|
| +$as_echo "#define OPUS_ARM_MAY_HAVE_EDSP 1" >>confdefs.h
|
| +
|
| + if test x"$OPUS_ARM_PRESUME_EDSP" = x"1"; then :
|
| +
|
| +
|
| +$as_echo "#define OPUS_ARM_PRESUME_EDSP 1" >>confdefs.h
|
| +
|
| + asm_optimization="$asm_optimization (EDSP)"
|
| +
|
| else
|
| - LIBM=
|
| + rtcd_support="$rtcd_support (EDSP)"
|
| +
|
| fi
|
|
|
| fi
|
|
|
| + if test x"$OPUS_ARM_MAY_HAVE_MEDIA" = x"1"; then :
|
|
|
| -has_float_approx=no
|
| -#case "$host_cpu" in
|
| -#i[[3456]]86 | x86_64 | powerpc64 | powerpc32 | ia64)
|
| -# has_float_approx=yes
|
| -# ;;
|
| -#esac
|
|
|
| -ac_enable_fixed="no";
|
| -ac_enable_float="yes";
|
| -# Check whether --enable-fixed-point was given.
|
| -if test "${enable_fixed_point+set}" = set; then :
|
| - enableval=$enable_fixed_point; if test "$enableval" = yes; then
|
| - ac_enable_fixed="yes";
|
| - ac_enable_float="no";
|
| +$as_echo "#define OPUS_ARM_MAY_HAVE_MEDIA 1" >>confdefs.h
|
|
|
| -$as_echo "#define FIXED_POINT 1" >>confdefs.h
|
| + if test x"$OPUS_ARM_PRESUME_MEDIA" = x"1"; then :
|
| +
|
| +
|
| +$as_echo "#define OPUS_ARM_PRESUME_MEDIA 1" >>confdefs.h
|
| +
|
| + asm_optimization="$asm_optimization (Media)"
|
| +
|
| +else
|
| + rtcd_support="$rtcd_support (Media)"
|
|
|
| fi
|
| +
|
| fi
|
|
|
| + if test x"$OPUS_ARM_MAY_HAVE_NEON" = x"1"; then :
|
|
|
| -ac_enable_fixed_debug="no"
|
| -# Check whether --enable-fixed-point-debug was given.
|
| -if test "${enable_fixed_point_debug+set}" = set; then :
|
| - enableval=$enable_fixed_point_debug; if test "$enableval" = yes; then
|
| - ac_enable_fixed_debug="yes"
|
|
|
| -$as_echo "#define FIXED_DEBUG /**/" >>confdefs.h
|
| +$as_echo "#define OPUS_ARM_MAY_HAVE_NEON 1" >>confdefs.h
|
| +
|
| + if test x"$OPUS_ARM_PRESUME_NEON" = x"1"; then :
|
| +
|
| +
|
| +$as_echo "#define OPUS_ARM_PRESUME_NEON 1" >>confdefs.h
|
| +
|
| + asm_optimization="$asm_optimization (NEON)"
|
| +
|
| +else
|
| + rtcd_support="$rtcd_support (NEON)"
|
|
|
| fi
|
| +
|
| fi
|
|
|
| + if test x"$rtcd_support" != x""; then :
|
| + rtcd_support=ARM"$rtcd_support"
|
| +else
|
| + rtcd_support="no"
|
|
|
| -ac_enable_custom_modes="no"
|
| -# Check whether --enable-custom-modes was given.
|
| -if test "${enable_custom_modes+set}" = set; then :
|
| - enableval=$enable_custom_modes; if test "$enableval" = yes; then
|
| - ac_enable_custom_modes="yes"
|
| +fi
|
| +
|
| +else
|
|
|
| -$as_echo "#define CUSTOM_MODES /**/" >>confdefs.h
|
| + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** ARM assembly requires perl -- disabling optimizations" >&5
|
| +$as_echo "$as_me: WARNING: *** ARM assembly requires perl -- disabling optimizations" >&2;}
|
| + asm_optimization="(missing perl dependency for ARM)"
|
|
|
| fi
|
| +
|
| fi
|
| + ;;
|
| + esac
|
|
|
| +else
|
|
|
| -float_approx=$has_float_approx
|
| -# Check whether --enable-float-approx was given.
|
| -if test "${enable_float_approx+set}" = set; then :
|
| - enableval=$enable_float_approx; if test "$enableval" = yes; then
|
| - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Floating point approximations are not supported on all platforms." >&5
|
| -$as_echo "$as_me: WARNING: Floating point approximations are not supported on all platforms." >&2;}
|
| - float_approx=yes
|
| - else
|
| - float_approx=no
|
| - fi
|
| + inline_optimization="disabled"
|
| + asm_optimization="disabled"
|
| +
|
| +fi
|
| +
|
| + if test "$cpu_arm" = "yes"; then
|
| + CPU_ARM_TRUE=
|
| + CPU_ARM_FALSE='#'
|
| +else
|
| + CPU_ARM_TRUE='#'
|
| + CPU_ARM_FALSE=
|
| +fi
|
| +
|
| + if test x"${inline_optimization:0:3}" = x"ARM"; then
|
| + OPUS_ARM_INLINE_ASM_TRUE=
|
| + OPUS_ARM_INLINE_ASM_FALSE='#'
|
| +else
|
| + OPUS_ARM_INLINE_ASM_TRUE='#'
|
| + OPUS_ARM_INLINE_ASM_FALSE=
|
| +fi
|
| +
|
| + if test x"${asm_optimization:0:3}" = x"ARM"; then
|
| + OPUS_ARM_EXTERNAL_ASM_TRUE=
|
| + OPUS_ARM_EXTERNAL_ASM_FALSE='#'
|
| else
|
| - float_approx=$has_float_approx
|
| + OPUS_ARM_EXTERNAL_ASM_TRUE='#'
|
| + OPUS_ARM_EXTERNAL_ASM_FALSE=
|
| fi
|
|
|
|
|
| -if test "x${float_approx}" = "xyes"; then
|
| +if test x"$enable_rtcd" = x"yes"; then :
|
| +
|
| + if test x"$rtcd_support" != x"no"; then :
|
| +
|
| +
|
| +$as_echo "#define OPUS_HAVE_RTCD 1" >>confdefs.h
|
| +
|
| + OPUS_HAVE_RTCD=1
|
|
|
| -$as_echo "#define FLOAT_APPROX /**/" >>confdefs.h
|
|
|
| fi
|
|
|
| -ac_enable_assertions="no"
|
| -# Check whether --enable-assertions was given.
|
| -if test "${enable_assertions+set}" = set; then :
|
| - enableval=$enable_assertions; if test "$enableval" = yes; then
|
| - ac_enable_assertions="yes"
|
| +else
|
|
|
| -$as_echo "#define ENABLE_ASSERTIONS /**/" >>confdefs.h
|
| + rtcd_support="disabled"
|
|
|
| fi
|
| +
|
| +# Check whether --enable-assertions was given.
|
| +if test "${enable_assertions+set}" = set; then :
|
| + enableval=$enable_assertions;
|
| +else
|
| + enable_assertions=no
|
| fi
|
|
|
|
|
| -ac_enable_fuzzing="no"
|
| -# Check whether --enable-fuzzing was given.
|
| -if test "${enable_fuzzing+set}" = set; then :
|
| - enableval=$enable_fuzzing; if test "$enableval" = yes; then
|
| - ac_enable_fuzzing="yes"
|
| +if test "$enable_assertions" = "yes"; then :
|
| +
|
| +
|
| +$as_echo "#define ENABLE_ASSERTIONS 1" >>confdefs.h
|
|
|
| -$as_echo "#define FUZZING /**/" >>confdefs.h
|
|
|
| fi
|
| +
|
| +# Check whether --enable-fuzzing was given.
|
| +if test "${enable_fuzzing+set}" = set; then :
|
| + enableval=$enable_fuzzing;
|
| +else
|
| + enable_fuzzing=no
|
| fi
|
|
|
|
|
| -ac_enable_doc="yes"
|
| +if test "$enable_fuzzing" = "yes"; then :
|
| +
|
| +
|
| +$as_echo "#define FUZZING 1" >>confdefs.h
|
| +
|
| +
|
| +fi
|
| +
|
| # Check whether --enable-doc was given.
|
| if test "${enable_doc+set}" = set; then :
|
| - enableval=$enable_doc; ac_enable_doc=$enableval
|
| + enableval=$enable_doc;
|
| +else
|
| + enable_doc=yes
|
| fi
|
|
|
| -# Extract the first word of "doxygen", so it can be a program name with args.
|
| +
|
| +if test "$enable_doc" = "yes"; then :
|
| +
|
| + # Extract the first word of "doxygen", so it can be a program name with args.
|
| set dummy doxygen; ac_word=$2
|
| { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
| $as_echo_n "checking for $ac_word... " >&6; }
|
| @@ -12323,11 +12922,14 @@ $as_echo "no" >&6; }
|
| fi
|
|
|
|
|
| -if test "$HAVE_DOXYGEN" != "yes" -o "$ac_enable_doc" != "yes"; then
|
| - HAVE_DOXYGEN="false"
|
| - ac_enable_doc="no"
|
| +
|
| +else
|
| +
|
| + HAVE_DOXYGEN=no
|
| +
|
| fi
|
| - if test $HAVE_DOXYGEN = yes; then
|
| +
|
| + if test "$HAVE_DOXYGEN" = "yes"; then
|
| HAVE_DOXYGEN_TRUE=
|
| HAVE_DOXYGEN_FALSE='#'
|
| else
|
| @@ -12336,6 +12938,24 @@ else
|
| fi
|
|
|
|
|
| +# Check whether --enable-extra-programs was given.
|
| +if test "${enable_extra_programs+set}" = set; then :
|
| + enableval=$enable_extra_programs;
|
| +else
|
| + enable_extra_programs=yes
|
| +fi
|
| +
|
| +
|
| + if test "$enable_extra_programs" = "yes"; then
|
| + EXTRA_PROGRAMS_TRUE=
|
| + EXTRA_PROGRAMS_FALSE='#'
|
| +else
|
| + EXTRA_PROGRAMS_TRUE='#'
|
| + EXTRA_PROGRAMS_FALSE=
|
| +fi
|
| +
|
| +
|
| +
|
| saved_CFLAGS="$CFLAGS"
|
| CFLAGS="$CFLAGS -fvisibility=hidden"
|
| { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ${CC} supports -fvisibility=hidden" >&5
|
| @@ -12347,21 +12967,21 @@ _ACEOF
|
| if ac_fn_c_try_compile "$LINENO"; then :
|
| { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
| $as_echo "yes" >&6; }
|
| - SYMBOL_VISIBILITY="-fvisibility=hidden"
|
| else
|
| - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
| + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
| $as_echo "no" >&6; }
|
| + CFLAGS="$saved_CFLAGS"
|
| +
|
| fi
|
| rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
| -CFLAGS="$saved_CFLAGS $SYMBOL_VISIBILITY"
|
| -
|
|
|
| CFLAGS="$CFLAGS -W"
|
|
|
| +warn_CFLAGS="-Wall -Wextra -Wcast-align -Wnested-externs -Wshadow -Wstrict-prototypes"
|
| saved_CFLAGS="$CFLAGS"
|
| -CFLAGS="$CFLAGS -Wall -Wextra -Wcast-align -Wnested-externs -Wshadow -Wstrict-prototypes"
|
| -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if ${CC} supports -Wall -Wextra -Wcast-align -Wnested-externs -Wshadow -Wstrict-prototypes" >&5
|
| -$as_echo_n "checking if ${CC} supports -Wall -Wextra -Wcast-align -Wnested-externs -Wshadow -Wstrict-prototypes... " >&6; }
|
| +CFLAGS="$CFLAGS $warn_CFLAGS"
|
| +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if ${CC} supports ${warn_CFLAGS}" >&5
|
| +$as_echo_n "checking if ${CC} supports ${warn_CFLAGS}... " >&6; }
|
| cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
| /* end confdefs.h. */
|
| char foo;
|
| @@ -12369,14 +12989,16 @@ _ACEOF
|
| if ac_fn_c_try_compile "$LINENO"; then :
|
| { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
| $as_echo "yes" >&6; }
|
| - EXTRA_WARNS="-Wall -Wextra -Wcast-align -Wnested-externs -Wshadow -Wstrict-prototypes"
|
| else
|
| - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
| + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
| $as_echo "no" >&6; }
|
| + CFLAGS="$saved_CFLAGS"
|
| +
|
| fi
|
| rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
| -CFLAGS="$saved_CFLAGS $EXTRA_WARNS"
|
|
|
| +saved_LIBS="$LIBS"
|
| +LIBS="$LIBS $LIBM"
|
| for ac_func in lrintf
|
| do :
|
| ac_fn_c_check_func "$LINENO" "lrintf" "ac_cv_func_lrintf"
|
| @@ -12399,6 +13021,8 @@ _ACEOF
|
| fi
|
| done
|
|
|
| +LIBS="$saved_LIBS"
|
| +
|
| for ac_func in __malloc_hook
|
| do :
|
| ac_fn_c_check_func "$LINENO" "__malloc_hook" "ac_cv_func___malloc_hook"
|
| @@ -12411,201 +13035,11 @@ fi
|
| done
|
|
|
|
|
| -# The cast to long int works around a bug in the HP C Compiler
|
| -# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
|
| -# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
|
| -# This bug is HP SR number 8606223364.
|
| -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
|
| -$as_echo_n "checking size of short... " >&6; }
|
| -if ${ac_cv_sizeof_short+:} false; then :
|
| - $as_echo_n "(cached) " >&6
|
| -else
|
| - if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
|
| -
|
| -else
|
| - if test "$ac_cv_type_short" = yes; then
|
| - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
| -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
| -as_fn_error 77 "cannot compute sizeof (short)
|
| -See \`config.log' for more details" "$LINENO" 5; }
|
| - else
|
| - ac_cv_sizeof_short=0
|
| - fi
|
| -fi
|
| -
|
| -fi
|
| -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
|
| -$as_echo "$ac_cv_sizeof_short" >&6; }
|
| -
|
| -
|
| -
|
| -cat >>confdefs.h <<_ACEOF
|
| -#define SIZEOF_SHORT $ac_cv_sizeof_short
|
| -_ACEOF
|
| -
|
| -
|
| -# The cast to long int works around a bug in the HP C Compiler
|
| -# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
|
| -# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
|
| -# This bug is HP SR number 8606223364.
|
| -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
|
| -$as_echo_n "checking size of int... " >&6; }
|
| -if ${ac_cv_sizeof_int+:} false; then :
|
| - $as_echo_n "(cached) " >&6
|
| -else
|
| - if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
|
| -
|
| -else
|
| - if test "$ac_cv_type_int" = yes; then
|
| - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
| -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
| -as_fn_error 77 "cannot compute sizeof (int)
|
| -See \`config.log' for more details" "$LINENO" 5; }
|
| - else
|
| - ac_cv_sizeof_int=0
|
| - fi
|
| -fi
|
| -
|
| -fi
|
| -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
|
| -$as_echo "$ac_cv_sizeof_int" >&6; }
|
| -
|
| -
|
| -
|
| -cat >>confdefs.h <<_ACEOF
|
| -#define SIZEOF_INT $ac_cv_sizeof_int
|
| -_ACEOF
|
| -
|
| -
|
| -# The cast to long int works around a bug in the HP C Compiler
|
| -# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
|
| -# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
|
| -# This bug is HP SR number 8606223364.
|
| -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
|
| -$as_echo_n "checking size of long... " >&6; }
|
| -if ${ac_cv_sizeof_long+:} false; then :
|
| - $as_echo_n "(cached) " >&6
|
| -else
|
| - if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
|
| -
|
| -else
|
| - if test "$ac_cv_type_long" = yes; then
|
| - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
| -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
| -as_fn_error 77 "cannot compute sizeof (long)
|
| -See \`config.log' for more details" "$LINENO" 5; }
|
| - else
|
| - ac_cv_sizeof_long=0
|
| - fi
|
| -fi
|
| -
|
| -fi
|
| -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
|
| -$as_echo "$ac_cv_sizeof_long" >&6; }
|
| -
|
| -
|
| -
|
| -cat >>confdefs.h <<_ACEOF
|
| -#define SIZEOF_LONG $ac_cv_sizeof_long
|
| -_ACEOF
|
| -
|
| -
|
| -# The cast to long int works around a bug in the HP C Compiler
|
| -# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
|
| -# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
|
| -# This bug is HP SR number 8606223364.
|
| -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
|
| -$as_echo_n "checking size of long long... " >&6; }
|
| -if ${ac_cv_sizeof_long_long+:} false; then :
|
| - $as_echo_n "(cached) " >&6
|
| -else
|
| - if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
|
| -
|
| -else
|
| - if test "$ac_cv_type_long_long" = yes; then
|
| - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
| -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
| -as_fn_error 77 "cannot compute sizeof (long long)
|
| -See \`config.log' for more details" "$LINENO" 5; }
|
| - else
|
| - ac_cv_sizeof_long_long=0
|
| - fi
|
| -fi
|
| -
|
| -fi
|
| -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
|
| -$as_echo "$ac_cv_sizeof_long_long" >&6; }
|
| -
|
| -
|
| -
|
| -cat >>confdefs.h <<_ACEOF
|
| -#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
|
| -_ACEOF
|
| -
|
| -
|
| -
|
| -if test x$has_char16 = "xyes" ; then
|
| - case 1 in
|
| - $ac_cv_sizeof_short) SIZE16="short";;
|
| - $ac_cv_sizeof_int) SIZE16="int";;
|
| - esac
|
| -else
|
| - case 2 in
|
| - $ac_cv_sizeof_short) SIZE16="short";;
|
| - $ac_cv_sizeof_int) SIZE16="int";;
|
| - esac
|
| -fi
|
| -
|
| -if test x$has_char16 = "xyes" ; then
|
| - case 2 in
|
| - $ac_cv_sizeof_int) SIZE32="int";;
|
| - $ac_cv_sizeof_long) SIZE32="long";;
|
| - $ac_cv_sizeof_short) SIZE32="short";;
|
| - esac
|
| -else
|
| - case 4 in
|
| - $ac_cv_sizeof_int) SIZE32="int";;
|
| - $ac_cv_sizeof_long) SIZE32="long";;
|
| - $ac_cv_sizeof_short) SIZE32="short";;
|
| - esac
|
| -fi
|
| -
|
| -
|
| -
|
| -
|
| - if test x$ac_enable_fixed = xyes; then
|
| - FIXED_POINT_TRUE=
|
| - FIXED_POINT_FALSE='#'
|
| -else
|
| - FIXED_POINT_TRUE='#'
|
| - FIXED_POINT_FALSE=
|
| -fi
|
| -
|
| - if test x$ac_enable_custom_modes = xyes; then
|
| - CUSTOM_MODES_TRUE=
|
| - CUSTOM_MODES_FALSE='#'
|
| -else
|
| - CUSTOM_MODES_TRUE='#'
|
| - CUSTOM_MODES_FALSE=
|
| -fi
|
| -
|
| -
|
| -if test x$ac_enable_float = xyes; then
|
| - PC_BUILD="floating-point"
|
| - PC_LIBM=$LIBM
|
| -else
|
| - PC_BUILD="fixed-point"
|
| - PC_LIBM=
|
| -fi
|
| -if test x$ac_enable_custom_modes = xyes; then
|
| - PC_BUILD="${PC_BUILD}, custom modes"
|
| - PC_LIBM=$LIBM
|
| -fi
|
| -
|
|
|
|
|
| +ac_config_files="$ac_config_files Makefile opus.pc opus-uninstalled.pc celt/arm/armopts.s doc/Makefile doc/Doxyfile"
|
|
|
| -ac_config_files="$ac_config_files Makefile opus.pc opus-uninstalled.pc doc/Makefile doc/Doxyfile"
|
| +ac_config_headers="$ac_config_headers config.h"
|
|
|
|
|
| cat >confcache <<\_ACEOF
|
| @@ -12737,18 +13171,50 @@ if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
|
| as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
|
| Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
| fi
|
| -if test -z "${HAVE_DOXYGEN_TRUE}" && test -z "${HAVE_DOXYGEN_FALSE}"; then
|
| - as_fn_error $? "conditional \"HAVE_DOXYGEN\" was never defined.
|
| +if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then
|
| + as_fn_error $? "conditional \"am__fastdepCCAS\" was never defined.
|
| Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
| fi
|
| if test -z "${FIXED_POINT_TRUE}" && test -z "${FIXED_POINT_FALSE}"; then
|
| as_fn_error $? "conditional \"FIXED_POINT\" was never defined.
|
| Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
| fi
|
| +if test -z "${DISABLE_FLOAT_API_TRUE}" && test -z "${DISABLE_FLOAT_API_FALSE}"; then
|
| + as_fn_error $? "conditional \"DISABLE_FLOAT_API\" was never defined.
|
| +Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
| +fi
|
| if test -z "${CUSTOM_MODES_TRUE}" && test -z "${CUSTOM_MODES_FALSE}"; then
|
| as_fn_error $? "conditional \"CUSTOM_MODES\" was never defined.
|
| Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
| fi
|
| +if test -z "${OPUS_ARM_INLINE_ASM_TRUE}" && test -z "${OPUS_ARM_INLINE_ASM_FALSE}"; then
|
| + as_fn_error $? "conditional \"OPUS_ARM_INLINE_ASM\" was never defined.
|
| +Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
| +fi
|
| +if test -z "${OPUS_ARM_EXTERNAL_ASM_TRUE}" && test -z "${OPUS_ARM_EXTERNAL_ASM_FALSE}"; then
|
| + as_fn_error $? "conditional \"OPUS_ARM_EXTERNAL_ASM\" was never defined.
|
| +Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
| +fi
|
| +if test -z "${CPU_ARM_TRUE}" && test -z "${CPU_ARM_FALSE}"; then
|
| + as_fn_error $? "conditional \"CPU_ARM\" was never defined.
|
| +Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
| +fi
|
| +if test -z "${OPUS_ARM_INLINE_ASM_TRUE}" && test -z "${OPUS_ARM_INLINE_ASM_FALSE}"; then
|
| + as_fn_error $? "conditional \"OPUS_ARM_INLINE_ASM\" was never defined.
|
| +Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
| +fi
|
| +if test -z "${OPUS_ARM_EXTERNAL_ASM_TRUE}" && test -z "${OPUS_ARM_EXTERNAL_ASM_FALSE}"; then
|
| + as_fn_error $? "conditional \"OPUS_ARM_EXTERNAL_ASM\" was never defined.
|
| +Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
| +fi
|
| +if test -z "${HAVE_DOXYGEN_TRUE}" && test -z "${HAVE_DOXYGEN_FALSE}"; then
|
| + as_fn_error $? "conditional \"HAVE_DOXYGEN\" was never defined.
|
| +Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
| +fi
|
| +if test -z "${EXTRA_PROGRAMS_TRUE}" && test -z "${EXTRA_PROGRAMS_FALSE}"; then
|
| + as_fn_error $? "conditional \"EXTRA_PROGRAMS\" was never defined.
|
| +Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
| +fi
|
|
|
| : "${CONFIG_STATUS=./config.status}"
|
| ac_write_fail=0
|
| @@ -13158,7 +13624,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
| # report actual input values of CONFIG_FILES etc. instead of their
|
| # values after options handling.
|
| ac_log="
|
| -This file was extended by $as_me, which was
|
| +This file was extended by opus $as_me 1.1, which was
|
| generated by GNU Autoconf 2.68. Invocation command line was
|
|
|
| CONFIG_FILES = $CONFIG_FILES
|
| @@ -13218,13 +13684,13 @@ $config_headers
|
| Configuration commands:
|
| $config_commands
|
|
|
| -Report bugs to the package provider."
|
| +Report bugs to <opus@xiph.org>."
|
|
|
| _ACEOF
|
| cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
| ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
| ac_cs_version="\\
|
| -config.status
|
| +opus config.status 1.1
|
| configured by $0, generated by GNU Autoconf 2.68,
|
| with options \\"\$ac_cs_config\\"
|
|
|
| @@ -13630,14 +14096,15 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
| for ac_config_target in $ac_config_targets
|
| do
|
| case $ac_config_target in
|
| - "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
|
| "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
|
| "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
|
| "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
|
| "opus.pc") CONFIG_FILES="$CONFIG_FILES opus.pc" ;;
|
| "opus-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES opus-uninstalled.pc" ;;
|
| + "celt/arm/armopts.s") CONFIG_FILES="$CONFIG_FILES celt/arm/armopts.s" ;;
|
| "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
|
| "doc/Doxyfile") CONFIG_FILES="$CONFIG_FILES doc/Doxyfile" ;;
|
| + "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
|
|
|
| *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
|
| esac
|
| @@ -14997,50 +15464,62 @@ $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
|
| fi
|
|
|
|
|
| -{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
|
| +{ $as_echo "$as_me:${as_lineno-$LINENO}:
|
| ------------------------------------------------------------------------
|
| - $PACKAGE $VERSION: Automatic configuration OK.
|
| + $PACKAGE_NAME $PACKAGE_VERSION: Automatic configuration OK.
|
|
|
| Compiler support:
|
|
|
| C99 var arrays: ................ ${has_var_arrays}
|
| C99 lrintf: .................... ${ac_cv_func_lrintf}
|
| - Alloca: ........................ ${has_alloca}
|
| + Use alloca: .................... ${use_alloca}
|
|
|
| General configuration:
|
|
|
| - Floating point support: ........ ${ac_enable_float}
|
| - Fast float approximations: ..... ${float_approx}
|
| - Fixed point debugging: ......... ${ac_enable_fixed_debug}
|
| - Custom modes: .................. ${ac_enable_custom_modes}
|
| - Assertion checking: ............ ${ac_enable_assertions}
|
| - Fuzzing: ....................... ${ac_enable_fuzzing}
|
| -
|
| - API documentation: ............. ${ac_enable_doc}
|
| + Floating point support: ........ ${enable_float}
|
| + Fast float approximations: ..... ${enable_float_approx}
|
| + Fixed point debugging: ......... ${enable_fixed_point_debug}
|
| + Inline Assembly Optimizations: . ${inline_optimization}
|
| + External Assembly Optimizations: ${asm_optimization}
|
| + Run-time CPU detection: ........ ${rtcd_support}
|
| + Custom modes: .................. ${enable_custom_modes}
|
| + Assertion checking: ............ ${enable_assertions}
|
| + Fuzzing: ....................... ${enable_fuzzing}
|
| +
|
| + API documentation: ............. ${enable_doc}
|
| + Extra programs: ................ ${enable_extra_programs}
|
| ------------------------------------------------------------------------
|
| +
|
| + Type \"make; make install\" to compile and install
|
| + Type \"make check\" to run the test suite
|
| " >&5
|
| -$as_echo "
|
| +$as_echo "$as_me:
|
| ------------------------------------------------------------------------
|
| - $PACKAGE $VERSION: Automatic configuration OK.
|
| + $PACKAGE_NAME $PACKAGE_VERSION: Automatic configuration OK.
|
|
|
| Compiler support:
|
|
|
| C99 var arrays: ................ ${has_var_arrays}
|
| C99 lrintf: .................... ${ac_cv_func_lrintf}
|
| - Alloca: ........................ ${has_alloca}
|
| + Use alloca: .................... ${use_alloca}
|
|
|
| General configuration:
|
|
|
| - Floating point support: ........ ${ac_enable_float}
|
| - Fast float approximations: ..... ${float_approx}
|
| - Fixed point debugging: ......... ${ac_enable_fixed_debug}
|
| - Custom modes: .................. ${ac_enable_custom_modes}
|
| - Assertion checking: ............ ${ac_enable_assertions}
|
| - Fuzzing: ....................... ${ac_enable_fuzzing}
|
| -
|
| - API documentation: ............. ${ac_enable_doc}
|
| + Floating point support: ........ ${enable_float}
|
| + Fast float approximations: ..... ${enable_float_approx}
|
| + Fixed point debugging: ......... ${enable_fixed_point_debug}
|
| + Inline Assembly Optimizations: . ${inline_optimization}
|
| + External Assembly Optimizations: ${asm_optimization}
|
| + Run-time CPU detection: ........ ${rtcd_support}
|
| + Custom modes: .................. ${enable_custom_modes}
|
| + Assertion checking: ............ ${enable_assertions}
|
| + Fuzzing: ....................... ${enable_fuzzing}
|
| +
|
| + API documentation: ............. ${enable_doc}
|
| + Extra programs: ................ ${enable_extra_programs}
|
| ------------------------------------------------------------------------
|
| -" >&6; }
|
|
|
| -echo "Type \"make; make install\" to compile and install";
|
| -echo "Type \"make check\" to run the test suite";
|
| + Type \"make; make install\" to compile and install
|
| + Type \"make check\" to run the test suite
|
| +" >&6;}
|
| +
|
|
|