diff options
Diffstat (limited to 'configure')
| -rwxr-xr-x | configure | 27 | 
1 files changed, 27 insertions, 0 deletions
| @@ -25,6 +25,7 @@ msn=1  jabber=1  oscar=1  yahoo=1 +purple=0  debug=0  strip=1 @@ -66,6 +67,8 @@ Option		Description				Default  --oscar=0/1	Disable/enable Oscar part (ICQ, AIM)	$oscar  --yahoo=0/1	Disable/enable Yahoo part		$yahoo +--purple=0/1	Disable/enable libpurple support	$purple +  --debug=0/1	Disable/enable debugging		$debug  --strip=0/1	Disable/enable binary stripping		$strip  --gcov=0/1	Disable/enable test coverage reporting	$gcov @@ -491,6 +494,30 @@ EOF  protocols=''  protoobjs='' +if [ "$purple" = 0 ]; then +	echo '#undef WITH_PURPLE' >> config.h +else +	if ! $PKG_CONFIG purple; then +		echo +		echo 'Cannot find libpurple development libraries, aborting. (Install libpurple-dev?)' +		exit 1 +	fi +	echo '#define WITH_PURPLE' >> config.h +	cat<<EOF>>Makefile.settings +EFLAGS += $($PKG_CONFIG purple --libs) +PURPLE_CFLAGS += $($PKG_CONFIG purple --cflags) +EOF +	protocols=$protocols'purple ' +	protoobjs=$protoobjs'purple_mod.o ' + +	# Having both libpurple and native IM modules in one binary may +	# do strange things. Let's not do that. +	msn=0 +	jabber=0 +	oscar=0 +	yahoo=0 +fi +  if [ "$msn" = 0 ]; then  	echo '#undef WITH_MSN' >> config.h  else | 
