diff options
Diffstat (limited to 'configure')
| -rwxr-xr-x | configure | 35 | 
1 files changed, 28 insertions, 7 deletions
@@ -8,7 +8,8 @@  ##############################  prefix='/usr/local/' -bindir='$prefix/sbin/' +bindir='$prefix/bin/' +sbindir='$prefix/sbin/'  etcdir='$prefix/etc/bitlbee/'  mandir='$prefix/share/man/'  datadir='$prefix/share/bitlbee/' @@ -18,7 +19,7 @@ includedir='$prefix/include/bitlbee/'  systemdsystemunitdir=''  libevent='/usr/'  pidfile='/var/run/bitlbee.pid' -ipcsocket='/var/run/bitlbee.sock' +ipcsocket=''  pcdir='$prefix/lib/pkgconfig'  systemlibdirs="/lib /lib64 /usr/lib /usr/lib64 /usr/local/lib /usr/local/lib64" @@ -27,7 +28,6 @@ jabber=1  oscar=1  yahoo=1  twitter=1 -twitter=1  purple=0  debug=0 @@ -35,6 +35,7 @@ strip=1  gcov=0  plugins=1  otr=0 +skype=0  events=glib  ldap=0 @@ -58,6 +59,7 @@ Option		Description				Default  --prefix=...	Directories to put files in		$prefix  --bindir=...						$bindir +--sbindir=...						$sbindir  --etcdir=...						$etcdir  --mandir=...						$mandir  --datadir=...						$datadir @@ -65,7 +67,6 @@ Option		Description				Default  --systemdsystemunitdir=...				$systemdsystemunitdir  --pidfile=...						$pidfile  --config=...						$config ---ipcsocket=...						$ipcsocket  --msn=0/1	Disable/enable MSN part			$msn  --jabber=0/1	Disable/enable Jabber part		$jabber @@ -82,6 +83,8 @@ Option		Description				Default  --plugins=0/1	Disable/enable plugins support		$plugins  --otr=0/1/auto/plugin  		Disable/enable OTR encryption support	$otr +--skype=0/1/plugin +		Disable/enable Skype support		$skype  --events=...	Event handler (glib, libevent)		$events  --ssl=...	SSL library to use (gnutls, nss, openssl, bogus, auto) @@ -97,6 +100,7 @@ done  # Expand $prefix and get rid of double slashes  bindir=`eval echo "$bindir/" | sed 's/\/\{1,\}/\//g'` +sbindir=`eval echo "$sbindir/" | sed 's/\/\{1,\}/\//g'`  etcdir=`eval echo "$etcdir/" | sed 's/\/\{1,\}/\//g'`  mandir=`eval echo "$mandir/" | sed 's/\/\{1,\}/\//g'`  datadir=`eval echo "$datadir/" | sed 's/\/\{1,\}/\//g'` @@ -109,10 +113,13 @@ pidfile=`eval echo "$pidfile" | sed 's/\/\{1,\}/\//g'`  ipcsocket=`eval echo "$ipcsocket" | sed 's/\/\{1,\}/\//g'`  pcdir=`eval echo "$pcdir" | sed 's/\/\{1,\}/\//g'` +protocols_mods="" +  cat<<EOF>Makefile.settings  ## BitlBee settings, generated by configure  PREFIX=$prefix  BINDIR=$bindir +SBINDIR=$sbindir  ETCDIR=$etcdir  MANDIR=$mandir  DATADIR=$datadir @@ -322,6 +329,8 @@ EOF  }  RESOLV_TESTCODE=' +#include <sys/types.h> +#include <netinet/in.h>  #include <arpa/nameser.h>  #include <resolv.h>  @@ -334,11 +343,18 @@ int main()  detect_resolv_dynamic()  { +	case "$arch" in +	FreeBSD ) +		# In FreeBSD res_* routines are present in libc.so +		LIBRESOLV=;; +	* ) +		LIBRESOLV=-lresolv;; +	esac  	TMPFILE=$(mktemp /tmp/bitlbee-configure.XXXXXX)  	ret=1 -	echo "$RESOLV_TESTCODE" | $CC -o $TMPFILE -x c - -lresolv >/dev/null 2>/dev/null +	echo "$RESOLV_TESTCODE" | $CC -o $TMPFILE -x c - $LIBRESOLV >/dev/null 2>/dev/null  	if [ "$?" = "0" ]; then -		echo 'EFLAGS+=-lresolv' >> Makefile.settings +		echo "EFLAGS+=$LIBRESOLV" >> Makefile.settings  		ret=0  	fi @@ -537,6 +553,11 @@ elif [ "$otr" = "plugin" ]; then  	echo 'OTR_PI=otr.so' >> Makefile.settings  fi +if [ "$skype" = "1" -o "$skype" = "plugin" ]; then +	echo 'SKYPE_PI=skype.so' >> Makefile.settings +	protocols_mods="$protocol_mods skype(plugin)" +fi +  if [ ! -e doc/user-guide/help.txt ] && ! type xmlto > /dev/null 2> /dev/null; then  	echo  	echo 'WARNING: Building from an unreleased source tree without prebuilt helpfile.' @@ -750,7 +771,7 @@ echo '  Using SSL library: '$ssl  #echo '  Building with these storage backends: '$STORAGES  if [ -n "$protocols" ]; then -	echo '  Building with these protocols:' $protocols +	echo '  Building with these protocols:' $protocols$protocols_mods  	case "$protocols" in  	*purple*)  		echo "    Note that BitlBee-libpurple is supported on a best-effort basis. It's"  | 
