From: Francesco Chemolli Date: Mon, 28 May 2012 00:19:43 +0000 (-0600) Subject: Windows: Disable WCCP, WCCPv2, DiskDaemon by default on MinGW X-Git-Tag: BumpSslServerFirst.take09~3^2~36 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1d3aafe41cb806f3f447159940f9af5a9021cbb8;p=thirdparty%2Fsquid.git Windows: Disable WCCP, WCCPv2, DiskDaemon by default on MinGW --- diff --git a/configure.ac b/configure.ac index b46c610293..5c33ad3d59 100644 --- a/configure.ac +++ b/configure.ac @@ -543,11 +543,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" @@ -1033,6 +1040,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]) @@ -1040,6 +1048,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]), [