m4/speex.m4

Sat, 17 Dec 2005 04:39:31 +0000

author
Tim Ringenbach <marv@pidgin.im>
date
Sat, 17 Dec 2005 04:39:31 +0000
changeset 12514
ead3df9810b4
parent 12023
fcfb3f1c8125
permissions
-rw-r--r--

[gaim-migrate @ 14826]
Looks like it's time to NEWS.

12023
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
1 AC_DEFUN([LP_CHECK_SPEEX],[
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
2 dnl only accept speex>=1.1.6 or 1.0.5 (the versions that have speex_encode_int )
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
3 AC_ARG_WITH( speex,
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
4 [ --with-speex Set prefix where speex lib can be found (ex:/usr, /usr/local) [default=/usr] ],
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
5 [ speex_prefix=${withval}],[ speex_prefix="/usr" ])
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
6
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
7 SPEEX_CFLAGS=" -I${speex_prefix}/include -I${speex_prefix}/include/speex"
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
8 SPEEX_LIBS="-L${speex_prefix}/lib -lspeex -lm"
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
9 CPPFLAGS_save=$CPPFLAGS
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
10 CPPFLAGS=$SPEEX_CFLAGS
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
11 LDFLAGS_save=$LDFLAGS
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
12 LDFLAGS=$SPEEX_LIBS
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
13 AC_CHECK_HEADERS(speex.h,[AC_CHECK_LIB(speex,speex_encode_int,speex_found=yes,speex_found=no)
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
14 ],speex_found=no)
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
15
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
16 if test "$speex_found" = "no" ; then
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
17 AC_MSG_ERROR([Could not find a libspeex version that have the speex_encode_int() function. Please install libspeex=1.0.5 or libspeex>=1.1.6])
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
18 fi
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
19
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
20 AC_SUBST(SPEEX_CFLAGS)
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
21 AC_SUBST(SPEEX_LIBS)
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
22 CPPFLAGS=$CPPFLAGS_save
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
23 LDFLAGS=$LDFLAGS_save
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
24 ])

mercurial