From: Francesco Chemolli Date: Mon, 4 Jun 2012 10:49:47 +0000 (-0600) Subject: Windows: Disable WCCP, WCCPv2, DiskDaemon by default on MinGW X-Git-Tag: SQUID_3_2_0_18~38 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1fb87e69895daf45df5a2c112edb5e72591619d6;p=thirdparty%2Fsquid.git Windows: Disable WCCP, WCCPv2, DiskDaemon by default on MinGW --- diff --git a/configure.ac b/configure.ac index 06b275ad88..110d67bad9 100644 --- a/configure.ac +++ b/configure.ac @@ -533,11 +533,18 @@ for module in $squid_disk_module_candidates none; do fi case "$module" in DiskDaemon) - AC_MSG_NOTICE([Enabling DiskDaemon DiskIO module]) - DISK_LIBS="$DISK_LIBS libDiskDaemon.a" - DISK_MODULES="$DISK_MODULES DiskDaemon" - DISK_PROGRAMS="$DISK_PROGRAMS DiskIO/DiskDaemon/diskd" - DISK_LINKOBJS="$DISK_LINKOBJS DiskIO/DiskDaemon/DiskDaemonDiskIOModule.o" + case "$squid_host_os" in + mingw) + AC_MSG_NOTICE(["DiskDaemon not supported on MinGW"]) + ;; + *) + AC_MSG_NOTICE([Enabling DiskDaemon DiskIO module]) + DISK_LIBS="$DISK_LIBS libDiskDaemon.a" + DISK_MODULES="$DISK_MODULES DiskDaemon" + DISK_PROGRAMS="$DISK_PROGRAMS DiskIO/DiskDaemon/diskd" + DISK_LINKOBJS="$DISK_LINKOBJS DiskIO/DiskDaemon/DiskDaemonDiskIOModule.o" + ;; + esac ;; DiskThreads) squid_opt_use_diskthreads="yes" @@ -1023,6 +1030,7 @@ dnl fi dnl ]) +test "x$squid_host_os" = "xmingw" && enable_wccp=no AC_ARG_ENABLE(wccp, AS_HELP_STRING([--disable-wccp],[Disable Web Cache Coordination Protocol]), [ SQUID_YESNO([$enableval],[unrecognized argument to --disable-wccp: $enableval]) @@ -1030,6 +1038,7 @@ SQUID_YESNO([$enableval],[unrecognized argument to --disable-wccp: $enableval]) SQUID_DEFINE_BOOL(USE_WCCP, ${enable_wccp:=yes}, [Define to enable WCCP]) AC_MSG_NOTICE([Web Cache Coordination Protocol enabled: $enable_wccp]) +test "x$squid_host_os" = "xmingw" && enable_wccpv2=no AC_ARG_ENABLE(wccpv2, AS_HELP_STRING([--disable-wccpv2], [Disable Web Cache Coordination V2 Protocol]), [