summary refs log tree commit diff stats
path: root/configure.in
diff options
context:
space:
mode:
authorbviktor <bviktor@outlook.com>2012-10-04 07:22:04 -0700
committerbviktor <bviktor@outlook.com>2012-10-04 07:22:04 -0700
commit2ea1b492d5116d5fee363a1ce7df86f81d3b57ac (patch)
tree9e3a6c7042a3effe7a89ba5788604542b7728a81 /configure.in
parent33e084029497741463d40bcf97073a1c3b78858c (diff)
parent3f9c918b8688f0dfc85c61651e12b49091dfdf46 (diff)
Merge pull request #102 from Arnavion/allow-configure-libproxy
Allow user to enable or disable libproxy support explicitly
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in25
1 files changed, 19 insertions, 6 deletions
diff --git a/configure.in b/configure.in
index 89484f98..76ff7e88 100644
--- a/configure.in
+++ b/configure.in
@@ -174,6 +174,11 @@ AC_ARG_ENABLE(ntlm,
 [  --enable-ntlm           enable Microsoft's NTLM auth (libntlm) library support (default: no)],
 	ntlm=$enableval, ntlm=no)
 
+AC_ARG_ENABLE(libproxy,
+[  --disable-libproxy      disable libproxy support (default: auto)],
+        libproxy=$enableval, libproxy=auto)
+
+
 dnl *********************************************************************
 dnl ** GLIB *************************************************************
 dnl *********************************************************************
@@ -462,13 +467,20 @@ dnl *********************************************************************
 dnl ** LIBPROXY *********************************************************
 dnl *********************************************************************
 
-PKG_CHECK_MODULES([LIBPROXY], [libproxy-1.0], [libproxy=yes], [
+if test "x$libproxy" = "xyes" -o "x$libproxy" = "xauto" ; then
+	PKG_CHECK_MODULES([LIBPROXY], [libproxy-1.0], [
+		COMMON_LIBS="$COMMON_LIBS $LIBPROXY_LIBS"
+		COMMON_CFLAGS="$COMMON_CFLAGS $LIBPROXY_CFLAGS"
+		AC_DEFINE(USE_LIBPROXY)
+		libproxy=yes
+	], [
+		if test "x$libproxy" = "xyes" ; then
+			AC_MSG_ERROR(Can't find libproxy!)
+		fi
+		libproxy=no
+	])
+else
 	libproxy=no
-])
-if test "x$libproxy" = "xyes" ; then
-	COMMON_LIBS="$COMMON_LIBS $LIBPROXY_LIBS"
-	COMMON_CFLAGS="$COMMON_CFLAGS $LIBPROXY_CFLAGS"
-	AC_DEFINE(USE_LIBPROXY)
 fi
 
 dnl *********************************************************************
@@ -957,6 +969,7 @@ echo Plugin interface ...... : $plugin
 echo NLS/gettext ........... : $USE_NLS
 echo IPv6 support .......... : $ipv6
 echo MS Proxy NTLM \(ISA\) ... : $have_ntlm
+echo libproxy support ...... : $libproxy
 echo
 echo Perl .................. : $perl
 echo Python ................ : $python