dnl Configuration input file for Squid
dnl
-dnl $Id: configure.in,v 1.461 2007/06/25 11:02:34 hno Exp $
+dnl $Id: configure.in,v 1.462 2007/06/30 06:33:05 wessels Exp $
dnl
dnl
dnl
AC_CONFIG_AUX_DIR(cfgaux)
AC_CONFIG_SRCDIR([src/main.cc])
AM_INIT_AUTOMAKE([tar-ustar])
-AC_REVISION($Revision: 1.461 $)dnl
+AC_REVISION($Revision: 1.462 $)dnl
AC_PREFIX_DEFAULT(/usr/local/squid)
AM_MAINTAINER_MODE
bswap_32 \
bswap16 \
bswap32 \
- crypt \
fchmod \
getdtablesize \
getpagesize \
vsnprintf \
)
+# check for crypt, may require -lcrypt
+SAVED_LIBS="$LIBS"
+LIBS="$LIBS $CRYPTLIB"
+AC_CHECK_FUNCS(crypt)
+LIBS="$SAVED_LIBS"
+
# Check for libepoll
EPOLL_LIB=
AC_CHECK_LIB(epoll, epoll_ctl, [EPOLL_LIBS="-lepoll"])
esac
+
dnl Yay! Another Linux brokenness. Its not good enough
dnl to know that setresuid() exists, because RedHat 5.0 declares
dnl setresuid() but doesn't implement it.