fixed-point: normalization function, some work on pitch closed-loop search
[speexdsp.git] / configure.in
1 dnl Process this file with autoconf to produce a configure script. -*-m4-*-
2
3 AC_INIT(libspeex/speex.h)
4
5 SPEEX_MAJOR_VERSION=1
6 SPEEX_MINOR_VERSION=1
7 SPEEX_MICRO_VERSION=0
8 SPEEX_VERSION=1.1
9
10 SPEEX_LT_CURRENT=2
11 SPEEX_LT_REVISION=0
12 SPEEX_LT_AGE=1
13
14 AC_SUBST(SPEEX_LT_CURRENT)
15 AC_SUBST(SPEEX_LT_REVISION)
16 AC_SUBST(SPEEX_LT_AGE)
17
18 # For automake.
19 VERSION=$SPEEX_VERSION
20 PACKAGE=speex
21
22 AM_INIT_AUTOMAKE($PACKAGE, $VERSION, no-define)
23 AM_MAINTAINER_MODE
24
25 AC_CANONICAL_HOST
26 AM_PROG_LIBTOOL
27
28 AC_C_BIGENDIAN
29 AC_CHECK_HEADERS(sys/soundcard.h sys/audioio.h)
30
31 AC_ARG_ENABLE(ogg,
32       [  --enable-ogg=[yes/no]    Turn on or off the use of ogg
33 libraries [default=yes]],
34       [case "${enableval}" in
35         yes) useogg=true ;;
36         no)  useogg=false ;;
37         *) AC_MSG_ERROR(bad value ${enableval} for --enable-ogg) ;;
38       esac],[useogg=true])
39
40 if test x$useogg = xtrue; then
41 AC_PATH_LIBOGG
42 fi
43
44 if test "$have_libogg" = yes; then
45    src=src
46 else
47    src=
48 fi
49 AC_SUBST(src)
50
51 AC_CHECK_LIB(m, sin)
52 AC_CHECK_LIB(gnugetopt, getopt_long)
53
54 AC_DEFINE_UNQUOTED(VERSION, "${VERSION}")
55
56 AC_ARG_ENABLE(sse, [  --enable-sse             enable SSE support], [if test "$enableval" = yes; then AC_DEFINE(_USE_SSE) fi])
57
58 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])
59
60 dnl Output the makefiles and version.h.
61
62 AC_OUTPUT([Makefile libspeex/Makefile src/Makefile doc/Makefile Speex.spec
63            win32/Makefile win32/libspeex/Makefile win32/speexenc/Makefile
64            win32/speexdec/Makefile ])
65
66 if test "x$src" = "x"; then 
67 echo "You don't seem to have libogg installed. Only the Speex library (libspeex) will be built (no encoder/decoder executable)"
68 echo "You can download libogg from http://www.ogg.org/ogg/index.html"
69 fi
70
71 echo "Type \"make; make install\" to compile and install Speex";