You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
69 lines
1.7 KiB
69 lines
1.7 KiB
dnl Process this file with autoconf to produce a configure script. -*-m4-*- |
|
|
|
AC_INIT(libspeex/speex.h) |
|
|
|
SPEEX_MAJOR_VERSION=1 |
|
SPEEX_MINOR_VERSION=0 |
|
SPEEX_MICRO_VERSION=1 |
|
SPEEX_VERSION=1.0.1 |
|
|
|
SPEEX_LT_CURRENT=2 |
|
SPEEX_LT_REVISION=0 |
|
SPEEX_LT_AGE=1 |
|
|
|
AC_SUBST(SPEEX_LT_CURRENT) |
|
AC_SUBST(SPEEX_LT_REVISION) |
|
AC_SUBST(SPEEX_LT_AGE) |
|
|
|
# For automake. |
|
VERSION=$SPEEX_VERSION |
|
PACKAGE=speex |
|
|
|
AM_INIT_AUTOMAKE($PACKAGE, $VERSION, no-define) |
|
AM_MAINTAINER_MODE |
|
|
|
AC_CANONICAL_HOST |
|
AM_PROG_LIBTOOL |
|
|
|
AC_C_BIGENDIAN |
|
AC_CHECK_HEADERS(sys/soundcard.h) |
|
|
|
AC_ARG_ENABLE(ogg, |
|
[ --enable-ogg=[yes/no] Turn on or off the use of ogg |
|
libraries [default=yes]], |
|
[case "${enableval}" in |
|
yes) useogg=true ;; |
|
no) useogg=false ;; |
|
*) AC_MSG_ERROR(bad value ${enableval} for --enable-ogg) ;; |
|
esac],[useogg=true]) |
|
|
|
if test x$useogg = xtrue; then |
|
AC_PATH_LIBOGG |
|
fi |
|
|
|
if test "$have_libogg" = yes; then |
|
src=src |
|
else |
|
src= |
|
fi |
|
AC_SUBST(src) |
|
|
|
AC_CHECK_LIB(m, sin) |
|
AC_CHECK_LIB(gnugetopt, getopt_long) |
|
|
|
AC_DEFINE_UNQUOTED(VERSION, "${VERSION}") |
|
|
|
AC_ARG_ENABLE(sse, [ --enable-sse enable SSE support], [if test "$enableval" = yes; then AC_DEFINE(_USE_SSE) fi]) |
|
|
|
dnl Output the makefiles and version.h. |
|
|
|
AC_OUTPUT([Makefile libspeex/Makefile src/Makefile doc/Makefile Speex.spec |
|
win32/Makefile win32/libspeex/Makefile win32/speexenc/Makefile |
|
win32/speexdec/Makefile ]) |
|
|
|
if test "x$src" = "x"; then |
|
echo "You don't seem to have libogg installed. Only the Speex library (libspeex) will be built (no encoder/decoder executable)" |
|
echo "You can download libogg from http://www.ogg.org/ogg/index.html" |
|
fi |
|
|
|
echo "Type \"make; make install\" to compile and install Speex";
|
|
|