]> git.ipfire.org Git - thirdparty/squid.git/blobdiff - configure.in
Added --enable-icap-client option
[thirdparty/squid.git] / configure.in
index 16fbc87860fb9fb4c89f2ce89b94498a48b84c09..4a8009346965e60fd6a92f8b05d861acc68748d3 100644 (file)
@@ -3,7 +3,7 @@ dnl  Configuration input file for Squid
 dnl
 dnl  Duane Wessels, wessels@nlanr.net, February 1996 (autoconf v2.9)
 dnl
-dnl  $Id: configure.in,v 1.391 2005/11/05 21:56:26 serassio Exp $
+dnl  $Id: configure.in,v 1.392 2005/11/21 23:17:21 wessels Exp $
 dnl
 dnl
 dnl
@@ -13,7 +13,7 @@ AC_CONFIG_SRCDIR([src/main.cc])
 AC_CONFIG_AUX_DIR(cfgaux)
 AM_INIT_AUTOMAKE(squid, 3.0-PRE3-CVS)
 AM_CONFIG_HEADER(include/autoconf.h)
-AC_REVISION($Revision: 1.391 $)dnl
+AC_REVISION($Revision: 1.392 $)dnl
 AC_PREFIX_DEFAULT(/usr/local/squid)
 AM_MAINTAINER_MODE
 
@@ -724,6 +724,18 @@ else
   AC_DEFINE(ESI,0,[Compile the ESI processor and Surrogate header support])
 fi
 
+AM_CONDITIONAL(USE_ICAP_CLIENT, false)
+AC_ARG_ENABLE(icap-client,
+              AC_HELP_STRING([--enable-icap-client],[Enable the ICAP client.]),
+             ac_cv_use_icap_client=$enableval, ac_cv_use_icap_client=no)
+AC_CACHE_CHECK(whether to enable the ICAP client,ac_cv_use_icap_client, ac_cv_use_icap_client=no)
+if test "$ac_cv_use_icap_client" = "yes" ; then
+  AC_DEFINE(ICAP_CLIENT,1,[Enable ICAP client features in Squid])
+  AM_CONDITIONAL(USE_ICAP_CLIENT, true)
+else
+  AC_DEFINE(ICAP_CLIENT,0,[Enable ICAP client features in Squid])
+fi
+
 dnl This is a developer only option. Developers know how to set defines
 dnl
 dnl AC_ARG_ENABLE(mem-gen-trace,
@@ -2924,6 +2936,7 @@ AC_CONFIG_FILES([\
        src/fs/Makefile \
        src/repl/Makefile \
        src/auth/Makefile \
+       src/ICAP/Makefile \
        contrib/Makefile \
        snmplib/Makefile \
        icons/Makefile \