diff -urN kopete-0.12.0.orig/kopete/protocols/jabber/jingle/configure.in.in kopete-0.12.0/kopete/protocols/jabber/jingle/configure.in.in --- kopete-0.12.0.orig/kopete/protocols/jabber/jingle/configure.in.in 2006-05-31 04:24:01 +0400 +++ kopete-0.12.0/kopete/protocols/jabber/jingle/configure.in.in 2006-06-11 09:18:45 +0400 @@ -78,7 +78,36 @@ # AC_SUBST(SPEEX_LIBS) # CPPFLAGS=$CPPFLAGS_save # LDFLAGS=$LDFLAGS_save -ilbc_found="no" + +AC_ARG_WITH( ilbc, + [ --with-ilbc Set prefix where ilbc headers and libs can be found (ex:/usr, /usr/local, none to disable ilbc support) [default=/usr] ], + [ ilbc_prefix=${withval}],[ ilbc_prefix="/usr" ]) + +if test "$ilbc_prefix" = "none" ; then + AC_MSG_NOTICE([iLBC codec support disabled. ]) +else + ILBC_CFLAGS=" -I${ilbc_prefix}/include/ilbc" + ILBC_LIBS="-L${ilbc_prefix}/lib -lilbc -lm" + CPPFLAGS_save=$CPPFLAGS + CPPFLAGS=$ILBC_CFLAGS + LDFLAGS_save=$LDFLAGS + LDFLAGS=$ILBC_LIBS + AC_CHECK_HEADERS(iLBC_decode.h,[AC_CHECK_LIB(ilbc,iLBC_decode,ilbc_found=yes,ilbc_found=no,[-lm]) + ],ilbc_found=no) + + CPPFLAGS=$CPPFLAGS_save + LDFLAGS=$LDFLAGS_save + + if test "$ilbc_found" = "no" ; then + AC_MSG_WARN([Could not find ilbc headers or libs. Please install ilbc package from http://www.linphone.org if you want iLBC codec support in Kopete Jabber plugin.]) + ILBC_CFLAGS= + ILBC_LIBS= + else + AC_DEFINE(HAVE_ILBC,1,[Defined when we have ilbc codec lib]) + AC_SUBST(ILBC_CFLAGS) + AC_SUBST(ILBC_LIBS) + fi +fi AM_CONDITIONAL(include_jingle, test "$with_jingle" = "yes")