view m4/ilbc.m4 @ 12184:5cd2294127e8

[gaim-migrate @ 14486] SF Patch #1363103, Casey Harkins 'From the wiki: "Crash when Message Notification plugin is set to use the Urgent hint, when a message is queued by the new queuing code." XGetWMHints() is returning NULL on the hidden conversation window which holds the "queued" conversations. The man page says: "The XGetWMHints function reads the window manager hints and returns NULL if no WM_HINTS property was set on the window or returns a pointer to a XWMHints structure if it succeeds." This patch allocates it if its NULL. This might not be necessary, as setting the URGENT hint on an unmapped window is not really going to do anything. Probably too much explanation for a 2 line patch. :-)' committer: Tailor Script <tailor@pidgin.im>
author Richard Laager <rlaager@wiktel.com>
date Tue, 22 Nov 2005 00:18:28 +0000
parents 80faf1ca5280
children
line wrap: on
line source

AC_DEFUN([LP_CHECK_ILBC],[

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)
	],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 linphone.])
		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

])