esac
else
AC_MSG_NOTICE([AIO DiskIO Module disabled. Missing POSIX AIO support.])
+ squid_disk_module_candidates_AIO=no
fi
;;
case "$squid_host_os" in
mingw)
AC_MSG_NOTICE(["DiskDaemon not supported on MinGW"])
+ squid_disk_module_candidates_DiskDaemon=no
;;
*)
AC_MSG_NOTICE([Enabling DiskDaemon DiskIO module])
else
AC_MSG_NOTICE([Native pthreads support disabled. DiskThreads module automaticaly disabled.])
SQUID_STATE_ROLLBACK([diskthreads_state])
+ squid_disk_module_candidates_DiskThreads=no
fi
;;
IpcIo)
AC_MSG_NOTICE([Enabling IpcIo DiskIO module])
if test "x$ac_cv_search_shm_open" = "xno" ; then
- AC_MSG_ERROR([DiskIO IpcIo module requires shared memory support])
+ AC_MSG_NOTICE([DiskIO IpcIo module requires shared memory support])
+ squid_disk_module_candidates_IpcIo=no
+ else
+ DISK_MODULES="$DISK_MODULES IpcIo"
+ DISK_LINKOBJS="$DISK_LINKOBJS DiskIO/IpcIo/IpcIoDiskIOModule.o"
+ AC_DEFINE([HAVE_DISKIO_MODULE_IPCIO],1,[IpcIo Disk I/O module is built])
fi
- DISK_MODULES="$DISK_MODULES IpcIo"
- DISK_LINKOBJS="$DISK_LINKOBJS DiskIO/IpcIo/IpcIoDiskIOModule.o"
- AC_DEFINE([HAVE_DISKIO_MODULE_IPCIO],1,[IpcIo Disk I/O module is built])
;;
Mmapped)
dnl OR support windows mmap functions
if test "x$squid_host_os" = "xmingw" ; then
AC_MSG_NOTICE([Mmapped DiskIO is not available on Mingw])
+ squid_disk_module_candidates_Mmapped=no
else
AC_MSG_NOTICE([Enabling Mmapped DiskIO module])
DISK_MODULES="$DISK_MODULES Mmapped"