From: squid Date: Thu, 2 Feb 2012 10:39:20 +0000 (+0100) Subject: Do not build Mmapped files on MinGW, it lacks emulation API X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=afd3c4318fc20b31cd9d077268c4bacacdcc7a92;p=thirdparty%2Fsquid.git Do not build Mmapped files on MinGW, it lacks emulation API --- diff --git a/configure.ac b/configure.ac index e887c744ab..b96ee231c5 100644 --- a/configure.ac +++ b/configure.ac @@ -692,10 +692,16 @@ for module in $squid_disk_module_candidates none; do ;; Mmapped) - AC_MSG_NOTICE([Enabling Mmapped DiskIO module]) - DISK_LIBS="$DISK_LIBS libMmapped.a" - DISK_MODULES="$DISK_MODULES Mmapped" - DISK_LINKOBJS="$DISK_LINKOBJS DiskIO/Mmapped/MmappedDiskIOModule.o" + dnl TODO: use availability of sys/mman.h and/or mmap to define + dnl OR support windows mmap functions + if test "x$squid_host_os" = "xmingw" ; then + AC_MSG_NOTICE([Mmapped DiskIO is not available on Mingw]) + else + AC_MSG_NOTICE([Enabling Mmapped DiskIO module]) + DISK_LIBS="$DISK_LIBS libMmapped.a" + DISK_MODULES="$DISK_MODULES Mmapped" + DISK_LINKOBJS="$DISK_LINKOBJS DiskIO/Mmapped/MmappedDiskIOModule.o" + fi ;; IpcIo)