| dnl Process this file with autoconf to produce a configure script. -*-m4-*- |
| |
| AC_INIT(libspeex/speex.h) |
| |
| SPEEX_MAJOR_VERSION=1 |
| SPEEX_MINOR_VERSION=1 |
| SPEEX_MICRO_VERSION=0 |
| SPEEX_VERSION=1.1-cvs |
| |
| SPEEX_LT_CURRENT=1 |
| SPEEX_LT_REVISION=0 |
| SPEEX_LT_AGE=0 |
| |
| 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 sys/audioio.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]) |
| |
| AC_ARG_ENABLE(epic-48k, [ --enable-epic-48k enable support for epic 4.8 kbps mode], [if test "$enableval" = yes; then AC_DEFINE(EPIC_48K) 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"; |