diff options
author | Arnav Singh <arnavion@gmail.com> | 2012-09-24 07:35:50 +0800 |
---|---|---|
committer | Arnav Singh <arnavion@gmail.com> | 2012-09-24 07:35:50 +0800 |
commit | 3f9c918b8688f0dfc85c61651e12b49091dfdf46 (patch) | |
tree | 3f8f9c855b6eb2814fa1af9235f330711f7fbc13 /configure.in | |
parent | 60696af03d1659f8768c7adbea1e8846f67657d4 (diff) |
Allow user to enable or disable libproxy support explicitly using --enable-libproxy or --disable-libproxy
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 25 |
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 |