Below is the file 'configure' from this revision. You can also download the file.
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated automatically using autoconf version 2.13
# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
#
# This configure script is free software; the Free Software Foundation
# gives unlimited permission to copy, distribute and modify it.
# Defaults:
ac_help=
ac_default_prefix=/usr/local
# Any additions from configure.in:
ac_help="$ac_help
--disable-dependency-tracking Speeds up one-time builds
--enable-dependency-tracking Do not reject slow dependency extractors"
ac_default_prefix=/usr/local/squid
ac_help="$ac_help
--enable-maintainer-mode enable make rules and dependencies not useful
(and sometimes confusing) to the casual installer"
ac_help="$ac_help
--enable-dlmalloc[=LIB] Compile & use the malloc package by Doug Lea"
ac_help="$ac_help
--enable-gnuregex Compile GNUregex. Unless you have reason to use this
option, you should not enable it. This library file
is usually only required on Windows and very old
Unix boxes which do not have their own regex library
built in."
ac_help="$ac_help
--enable-xmalloc-statistics
Show malloc statistics in status page"
ac_help="$ac_help
--enable-carp Enable CARP support"
ac_help="$ac_help
--enable-async-io[=N_THREADS]
Shorthand for
--with-aufs-threads=N_THREADS
--with-pthreads
--enable-storeio=ufs,aufs"
ac_help="$ac_help
--with-aufs-threads=N_THREADS
Tune the number of worker threads for the aufs object
store."
ac_help="$ac_help
--with-pthreads Use POSIX Threads"
ac_help="$ac_help
--with-aio Use POSIX AIO"
ac_help="$ac_help
--with-dl Use dynamic linking"
ac_help="$ac_help
--enable-storeio=\"list of modules\"
Build support for the list of store I/O modules.
The default is only to build the "ufs" module.
See src/fs for a list of available modules, or
Programmers Guide section <not yet written>
for details on how to build your custom store module"
ac_help="$ac_help
--enable-heap-replacement
Backwards compatibility option. Please use the
new --enable-removal-policies directive instead."
ac_help="$ac_help
--enable-removal-policies=\"list of policies\"
Build support for the list of removal policies.
The default is only to build the "lru" module.
See src/repl for a list of available modules, or
Programmers Guide section 9.9 for details on how
to build your custom policy"
ac_help="$ac_help
--enable-icmp Enable ICMP pinging"
ac_help="$ac_help
--enable-delay-pools Enable delay pools to limit bandwidth usage"
ac_help="$ac_help
--enable-useragent-log Enable logging of User-Agent header"
ac_help="$ac_help
--enable-referer-log Enable logging of Referer header"
ac_help="$ac_help
--disable-wccp Disable Web Cache Coordination Protocol"
ac_help="$ac_help
--enable-kill-parent-hack
Kill parent on shutdown"
ac_help="$ac_help
--enable-snmp Enable SNMP monitoring"
ac_help="$ac_help
--enable-cachemgr-hostname[=hostname]
Make cachemgr.cgi default to this host"
ac_help="$ac_help
--enable-arp-acl Enable use of ARP ACL lists (ether address)"
ac_help="$ac_help
--enable-htcp Enable HTCP protocol"
ac_help="$ac_help
--enable-ssl Enable ssl gatewaying support using OpenSSL"
ac_help="$ac_help
--with-openssl[=prefix]
Compile with the OpenSSL libraries. The path to
the OpenSSL development libraries and headers
installation can be specified if outside of the
system standard directories"
ac_help="$ac_help
--enable-forw-via-db Enable Forw/Via database"
ac_help="$ac_help
--enable-cache-digests Use Cache Digests
see http://www.squid-cache.org/FAQ/FAQ-16.html"
ac_help="$ac_help
--enable-default-err-language=lang
Select default language for Error pages (see
errors directory) "
ac_help="$ac_help
--enable-err-languages=\"lang1 lang2..\"
Select languages to be installed. (All will be
installed by default) "
ac_help="$ac_help
--with-coss-membuf-size COSS membuf size (default 1048576 bytes) "
ac_help="$ac_help
--enable-poll Enable poll() instead of select(). Normally poll
is preferred over select, but configure knows poll
is broken on some platforms. If you think you are
smarter than the configure script, you may enable
poll with this option.
--disable-poll Disable the use of poll()."
ac_help="$ac_help
--disable-http-violations
This allows you to remove code which is known to
violate the HTTP protocol specification."
ac_help="$ac_help
--enable-ipf-transparent
Enable Transparent Proxy support for systems
using IP-Filter network address redirection."
ac_help="$ac_help
--enable-pf-transparent
Enable Transparent Proxy support for systems
using PF network address redirection."
ac_help="$ac_help
--enable-linux-netfilter
Enable Transparent Proxy support for Linux 2.4."
ac_help="$ac_help
--with-large-files Enable support for large files (logs etc)."
ac_help="$ac_help
--enable-large-cache-files
Enable support for large cache files (>2GB).
WARNING: on-disk cache format is changed by this option"
ac_help="$ac_help
--with-build-environment=model
The build environment to use. Normally one of
POSIX_V6_ILP32_OFF32 32 bits
POSIX_V6_ILP32_OFFBIG 32 bits with large file support
POSIX_V6_LP64_OFF64 64 bits
POSIX_V6_LPBIG_OFFBIG large pointers and files
XBS5_ILP32_OFF32 32 bits (legacy)
XBS5_ILP32_OFFBIG 32 bits with large file support (legacy)
XBS5_LP64_OFF64 64 bits (legacy)
XBS5_LPBIG_OFFBIG large pointers and files (legacy)
default The default for your OS"
ac_help="$ac_help
--enable-leakfinder
Enable Leak Finding code. Enabling this alone
does nothing; you also have to modify the source
code to use the leak finding functions. Probably
Useful for hackers only."
ac_help="$ac_help
--disable-ident-lookups
This allows you to remove code that performs
Ident (RFC 931) lookups."
ac_help="$ac_help
--disable-internal-dns This prevents Squid from directly sending and
receiving DNS messages, and instead enables the
old external 'dnsserver' processes."
ac_help="$ac_help
--enable-truncate This uses truncate() instead of unlink() when
removing cache files. Truncate gives a little
performance improvement, but may cause problems
when used with async I/O. Truncate uses more
filesystem inodes than unlink.."
ac_help="$ac_help
--disable-hostname-checks
Squid by default rejects any host names with
odd characters in their name to conform with
internet standards. If you disagree with this
you may use this switch to turn off any such
checks, provided that the resolver used by
Squid does not reject such host names.. This
may be required to participate in testbeds for
international domain names."
ac_help="$ac_help
--enable-underscores Squid by default rejects any host names with _
in their name to conform with internet standards.
If you disagree with this you may allow _ in
hostnames by using this switch, provided that
the resolver library on the host where Squid runs
does not reject _ in hostnames..."
ac_help="$ac_help
--enable-auth=\"list of auth scheme modules\"
Build support for the list of authentication schemes.
The default is to build support for the Basic scheme.
See src/auth for a list of available modules, or
Programmers Guide section authentication schemes
for details on how to build your custom auth scheme
module"
ac_help="$ac_help
--enable-auth-modules=\"list of helpers\"
Backwards compatibility alias for
--enable-basic-auth-helpers"
ac_help="$ac_help
--enable-basic-auth-helpers=\"list of helpers\"
This option selects which basic scheme proxy_auth
helpers to build and install as part of the normal
build process. For a list of available
helpers see the helpers/basic_auth directory."
ac_help="$ac_help
--enable-ntlm-auth-helpers=\"list of helpers\"
This option selects which proxy_auth ntlm helpers
to build and install as part of the normal build
process. For a list of available helpers see
the helpers/ntlm_auth directory."
ac_help="$ac_help
--enable-digest-auth-helpers=\"list of helpers\"
This option selects which digest scheme authentication
helpers to build and install as part of the normal build
process. For a list of available helpers see the
helpers/digest_auth directory."
ac_help="$ac_help
--enable-ntlm-fail-open Enable NTLM fail open, where a helper that fails one of the
Authentication steps can allow squid to still authenticate
the user."
ac_help="$ac_help
--enable-external-acl-helpers=\"list of helpers\"
This option selects which external_acl helpers to
build and install as part of the normal build
process. For a list of available helpers see the
helpers/external_acl directory."
ac_help="$ac_help
--with-samba-sources=/path/to/samba-source-tree
Path where the correct Samba source files can be
found while building winbind helpers. (defaults to
use internal copies of the headers from Samba-2.2.7)
"
ac_help="$ac_help
--disable-unlinkd Do not use unlinkd"
ac_help="$ac_help
--enable-stacktraces Enable automatic call backtrace on fatal errors"
ac_help="$ac_help
--enable-x-accelerator-vary
Enable support for the X-Accelerator-Vary
HTTP header. Can be used to indicate
variance within an accelerator setup.
Typically used together with other code
that adds custom HTTP headers to the requests."
ac_help="$ac_help
--with-maxfd=N Override maximum number of filedescriptors. Useful
if you build as another user who is not privileged
to use the number of filedescriptors you want the
resulting binary to support"
# Initialize some variables set by options.
# The variables have the same names as the options, with
# dashes changed to underlines.
build=NONE
cache_file=./config.cache
exec_prefix=NONE
host=NONE
no_create=
nonopt=NONE
no_recursion=
prefix=NONE
program_prefix=NONE
program_suffix=NONE
program_transform_name=s,x,x,
silent=
site=
sitefile=
srcdir=
target=NONE
verbose=
x_includes=NONE
x_libraries=NONE
bindir='${exec_prefix}/bin'
sbindir='${exec_prefix}/sbin'
libexecdir='${exec_prefix}/libexec'
datadir='${prefix}/share'
sysconfdir='${prefix}/etc'
sharedstatedir='${prefix}/com'
localstatedir='${prefix}/var'
libdir='${exec_prefix}/lib'
includedir='${prefix}/include'
oldincludedir='/usr/include'
infodir='${prefix}/info'
mandir='${prefix}/man'
# Initialize some other variables.
subdirs=
MFLAGS= MAKEFLAGS=
SHELL=${CONFIG_SHELL-/bin/sh}
# Maximum number of lines to put in a shell here document.
ac_max_here_lines=12
ac_prev=
for ac_option
do
# If the previous option needs an argument, assign it.
if test -n "$ac_prev"; then
eval "$ac_prev=\$ac_option"
ac_prev=
continue
fi
case "$ac_option" in
-*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
*) ac_optarg= ;;
esac
# Accept the important Cygnus configure options, so we can diagnose typos.
case "$ac_option" in
-bindir | --bindir | --bindi | --bind | --bin | --bi)
ac_prev=bindir ;;
-bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
bindir="$ac_optarg" ;;
-build | --build | --buil | --bui | --bu)
ac_prev=build ;;
-build=* | --build=* | --buil=* | --bui=* | --bu=*)
build="$ac_optarg" ;;
-cache-file | --cache-file | --cache-fil | --cache-fi \
| --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
ac_prev=cache_file ;;
-cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
| --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
cache_file="$ac_optarg" ;;
-datadir | --datadir | --datadi | --datad | --data | --dat | --da)
ac_prev=datadir ;;
-datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
| --da=*)
datadir="$ac_optarg" ;;
-disable-* | --disable-*)
ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
# Reject names that are not valid shell variable names.
if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
{ echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
fi
ac_feature=`echo $ac_feature| sed 's/-/_/g'`
eval "enable_${ac_feature}=no" ;;
-enable-* | --enable-*)
ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
# Reject names that are not valid shell variable names.
if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
{ echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
fi
ac_feature=`echo $ac_feature| sed 's/-/_/g'`
case "$ac_option" in
*=*) ;;
*) ac_optarg=yes ;;
esac
eval "enable_${ac_feature}='$ac_optarg'" ;;
-exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
| --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
| --exec | --exe | --ex)
ac_prev=exec_prefix ;;
-exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
| --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
| --exec=* | --exe=* | --ex=*)
exec_prefix="$ac_optarg" ;;
-gas | --gas | --ga | --g)
# Obsolete; use --with-gas.
with_gas=yes ;;
-help | --help | --hel | --he)
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat << EOF
Usage: configure [options] [host]
Options: [defaults in brackets after descriptions]
Configuration:
--cache-file=FILE cache test results in FILE
--help print this message
--no-create do not create output files
--quiet, --silent do not print \`checking...' messages
--site-file=FILE use FILE as the site file
--version print the version of autoconf that created configure
Directory and file names:
--prefix=PREFIX install architecture-independent files in PREFIX
[$ac_default_prefix]
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
[same as prefix]
--bindir=DIR user executables in DIR [EPREFIX/bin]
--sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
--libexecdir=DIR program executables in DIR [EPREFIX/libexec]
--datadir=DIR read-only architecture-independent data in DIR
[PREFIX/share]
--sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data in DIR
[PREFIX/com]
--localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
--libdir=DIR object code libraries in DIR [EPREFIX/lib]
--includedir=DIR C header files in DIR [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
--infodir=DIR info documentation in DIR [PREFIX/info]
--mandir=DIR man documentation in DIR [PREFIX/man]
--srcdir=DIR find the sources in DIR [configure dir or ..]
--program-prefix=PREFIX prepend PREFIX to installed program names
--program-suffix=SUFFIX append SUFFIX to installed program names
--program-transform-name=PROGRAM
run sed PROGRAM on installed program names
EOF
cat << EOF
Host type:
--build=BUILD configure for building on BUILD [BUILD=HOST]
--host=HOST configure for HOST [guessed]
--target=TARGET configure for TARGET [TARGET=HOST]
Features and packages:
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--x-includes=DIR X include files are in DIR
--x-libraries=DIR X library files are in DIR
EOF
if test -n "$ac_help"; then
echo "--enable and --with options recognized:$ac_help"
fi
exit 0 ;;
-host | --host | --hos | --ho)
ac_prev=host ;;
-host=* | --host=* | --hos=* | --ho=*)
host="$ac_optarg" ;;
-includedir | --includedir | --includedi | --included | --include \
| --includ | --inclu | --incl | --inc)
ac_prev=includedir ;;
-includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
| --includ=* | --inclu=* | --incl=* | --inc=*)
includedir="$ac_optarg" ;;
-infodir | --infodir | --infodi | --infod | --info | --inf)
ac_prev=infodir ;;
-infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
infodir="$ac_optarg" ;;
-libdir | --libdir | --libdi | --libd)
ac_prev=libdir ;;
-libdir=* | --libdir=* | --libdi=* | --libd=*)
libdir="$ac_optarg" ;;
-libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
| --libexe | --libex | --libe)
ac_prev=libexecdir ;;
-libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
| --libexe=* | --libex=* | --libe=*)
libexecdir="$ac_optarg" ;;
-localstatedir | --localstatedir | --localstatedi | --localstated \
| --localstate | --localstat | --localsta | --localst \
| --locals | --local | --loca | --loc | --lo)
ac_prev=localstatedir ;;
-localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
| --localstate=* | --localstat=* | --localsta=* | --localst=* \
| --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
localstatedir="$ac_optarg" ;;
-mandir | --mandir | --mandi | --mand | --man | --ma | --m)
ac_prev=mandir ;;
-mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
mandir="$ac_optarg" ;;
-nfp | --nfp | --nf)
# Obsolete; use --without-fp.
with_fp=no ;;
-no-create | --no-create | --no-creat | --no-crea | --no-cre \
| --no-cr | --no-c)
no_create=yes ;;
-no-recursion | --no-recursion | --no-recursio | --no-recursi \
| --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
no_recursion=yes ;;
-oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
| --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
| --oldin | --oldi | --old | --ol | --o)
ac_prev=oldincludedir ;;
-oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
| --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
| --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
oldincludedir="$ac_optarg" ;;
-prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
ac_prev=prefix ;;
-prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
prefix="$ac_optarg" ;;
-program-prefix | --program-prefix | --program-prefi | --program-pref \
| --program-pre | --program-pr | --program-p)
ac_prev=program_prefix ;;
-program-prefix=* | --program-prefix=* | --program-prefi=* \
| --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
program_prefix="$ac_optarg" ;;
-program-suffix | --program-suffix | --program-suffi | --program-suff \
| --program-suf | --program-su | --program-s)
ac_prev=program_suffix ;;
-program-suffix=* | --program-suffix=* | --program-suffi=* \
| --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
program_suffix="$ac_optarg" ;;
-program-transform-name | --program-transform-name \
| --program-transform-nam | --program-transform-na \
| --program-transform-n | --program-transform- \
| --program-transform | --program-transfor \
| --program-transfo | --program-transf \
| --program-trans | --program-tran \
| --progr-tra | --program-tr | --program-t)
ac_prev=program_transform_name ;;
-program-transform-name=* | --program-transform-name=* \
| --program-transform-nam=* | --program-transform-na=* \
| --program-transform-n=* | --program-transform-=* \
| --program-transform=* | --program-transfor=* \
| --program-transfo=* | --program-transf=* \
| --program-trans=* | --program-tran=* \
| --progr-tra=* | --program-tr=* | --program-t=*)
program_transform_name="$ac_optarg" ;;
-q | -quiet | --quiet | --quie | --qui | --qu | --q \
| -silent | --silent | --silen | --sile | --sil)
silent=yes ;;
-sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
ac_prev=sbindir ;;
-sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
| --sbi=* | --sb=*)
sbindir="$ac_optarg" ;;
-sharedstatedir | --sharedstatedir | --sharedstatedi \
| --sharedstated | --sharedstate | --sharedstat | --sharedsta \
| --sharedst | --shareds | --shared | --share | --shar \
| --sha | --sh)
ac_prev=sharedstatedir ;;
-sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
| --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
| --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
| --sha=* | --sh=*)
sharedstatedir="$ac_optarg" ;;
-site | --site | --sit)
ac_prev=site ;;
-site=* | --site=* | --sit=*)
site="$ac_optarg" ;;
-site-file | --site-file | --site-fil | --site-fi | --site-f)
ac_prev=sitefile ;;
-site-file=* | --site-file=* | --site-fil=* | --site-fi=* | --site-f=*)
sitefile="$ac_optarg" ;;
-srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
ac_prev=srcdir ;;
-srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
srcdir="$ac_optarg" ;;
-sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
| --syscon | --sysco | --sysc | --sys | --sy)
ac_prev=sysconfdir ;;
-sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
| --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
sysconfdir="$ac_optarg" ;;
-target | --target | --targe | --targ | --tar | --ta | --t)
ac_prev=target ;;
-target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
target="$ac_optarg" ;;
-v | -verbose | --verbose | --verbos | --verbo | --verb)
verbose=yes ;;
-version | --version | --versio | --versi | --vers)
echo "configure generated by autoconf version 2.13"
exit 0 ;;
-with-* | --with-*)
ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
# Reject names that are not valid shell variable names.
if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
{ echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
fi
ac_package=`echo $ac_package| sed 's/-/_/g'`
case "$ac_option" in
*=*) ;;
*) ac_optarg=yes ;;
esac
eval "with_${ac_package}='$ac_optarg'" ;;
-without-* | --without-*)
ac_package=`echo $ac_option|sed -e 's/-*without-//'`
# Reject names that are not valid shell variable names.
if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
{ echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
fi
ac_package=`echo $ac_package| sed 's/-/_/g'`
eval "with_${ac_package}=no" ;;
--x)
# Obsolete; use --with-x.
with_x=yes ;;
-x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
| --x-incl | --x-inc | --x-in | --x-i)
ac_prev=x_includes ;;
-x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
| --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
x_includes="$ac_optarg" ;;
-x-libraries | --x-libraries | --x-librarie | --x-librari \
| --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
ac_prev=x_libraries ;;
-x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
| --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
x_libraries="$ac_optarg" ;;
-*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
;;
*)
if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
echo "configure: warning: $ac_option: invalid host type" 1>&2
fi
if test "x$nonopt" != xNONE; then
{ echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
fi
nonopt="$ac_option"
;;
esac
done
if test -n "$ac_prev"; then
{ echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
fi
trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
# File descriptor usage:
# 0 standard input
# 1 file creation
# 2 errors and warnings
# 3 some systems may open it to /dev/tty
# 4 used on the Kubota Titan
# 6 checking for... messages and results
# 5 compiler messages saved in config.log
if test "$silent" = yes; then
exec 6>/dev/null
else
exec 6>&1
fi
exec 5>./config.log
echo "\
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
" 1>&5
# Strip out --no-create and --no-recursion so they do not pile up.
# Also quote any args containing shell metacharacters.
ac_configure_args=
for ac_arg
do
case "$ac_arg" in
-no-create | --no-create | --no-creat | --no-crea | --no-cre \
| --no-cr | --no-c) ;;
-no-recursion | --no-recursion | --no-recursio | --no-recursi \
| --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
*" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
ac_configure_args="$ac_configure_args '$ac_arg'" ;;
*) ac_configure_args="$ac_configure_args $ac_arg" ;;
esac
done
# NLS nuisances.
# Only set these to C if already set. These must not be set unconditionally
# because not all systems understand e.g. LANG=C (notably SCO).
# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
# Non-C LC_CTYPE values break the ctype check.
if test "${LANG+set}" = set; then LANG=C; export LANG; fi
if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
# confdefs.h avoids OS command line length limits that DEFS can exceed.
rm -rf conftest* confdefs.h
# AIX cpp loses on an empty file, so make sure it contains at least a newline.
echo > confdefs.h
# A filename unique to this package, relative to the directory that
# configure is in, which we can look for to find out if srcdir is correct.
ac_unique_file=src/main.c
# Find the source files, if location was not specified.
if test -z "$srcdir"; then
ac_srcdir_defaulted=yes
# Try the directory containing this script, then its parent.
ac_prog=$0
ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
srcdir=$ac_confdir
if test ! -r $srcdir/$ac_unique_file; then
srcdir=..
fi
else
ac_srcdir_defaulted=no
fi
if test ! -r $srcdir/$ac_unique_file; then
if test "$ac_srcdir_defaulted" = yes; then
{ echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
else
{ echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
fi
fi
srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
# Prefer explicitly selected file to automatically selected ones.
if test -z "$sitefile"; then
if test -z "$CONFIG_SITE"; then
if test "x$prefix" != xNONE; then
CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
else
CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
fi
fi
else
CONFIG_SITE="$sitefile"
fi
for ac_site_file in $CONFIG_SITE; do
if test -r "$ac_site_file"; then
echo "loading site script $ac_site_file"
. "$ac_site_file"
fi
done
if test -r "$cache_file"; then
echo "loading cache $cache_file"
. $cache_file
else
echo "creating cache $cache_file"
> $cache_file
fi
ac_ext=c
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CPP $CPPFLAGS'
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
cross_compiling=$ac_cv_prog_cc_cross
ac_exeext=
ac_objext=o
if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
# Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
ac_n= ac_c='
' ac_t=' '
else
ac_n=-n ac_c= ac_t=
fi
else
ac_n= ac_c='\c' ac_t=
fi
ac_aux_dir=
for ac_dir in cfgaux $srcdir/cfgaux; do
if test -f $ac_dir/install-sh; then
ac_aux_dir=$ac_dir
ac_install_sh="$ac_aux_dir/install-sh -c"
break
elif test -f $ac_dir/install.sh; then
ac_aux_dir=$ac_dir
ac_install_sh="$ac_aux_dir/install.sh -c"
break
fi
done
if test -z "$ac_aux_dir"; then
{ echo "configure: error: can not find install-sh or install.sh in cfgaux $srcdir/cfgaux" 1>&2; exit 1; }
fi
ac_config_guess=$ac_aux_dir/config.guess
ac_config_sub=$ac_aux_dir/config.sub
ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
# expand $ac_aux_dir to an absolute path
am_aux_dir=`CDPATH=:; cd $ac_aux_dir && pwd`
# Find a good install program. We prefer a C program (faster),
# so one script is as good as another. But avoid the broken or
# incompatible versions:
# SysV /etc/install, /usr/sbin/install
# SunOS /usr/etc/install
# IRIX /sbin/install
# AIX /bin/install
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
# ./install, which can be erroneously created by make from ./install.sh.
echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
echo "configure:809: checking for a BSD compatible install" >&5
if test -z "$INSTALL"; then
if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
for ac_dir in $PATH; do
# Account for people who put trailing slashes in PATH elements.
case "$ac_dir/" in
/|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
*)
# OSF1 and SCO ODT 3.0 have their own names for install.
# Don't use installbsd from OSF since it installs stuff as root
# by default.
for ac_prog in ginstall scoinst install; do
if test -f $ac_dir/$ac_prog; then
if test $ac_prog = install &&
grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
# AIX install. It has an incompatible calling convention.
:
else
ac_cv_path_install="$ac_dir/$ac_prog -c"
break 2
fi
fi
done
;;
esac
done
IFS="$ac_save_IFS"
fi
if test "${ac_cv_path_install+set}" = set; then
INSTALL="$ac_cv_path_install"
else
# As a last resort, use the slow shell script. We don't cache a
# path for INSTALL within a source directory, because that will
# break other packages using the cache if that directory is
# removed, or if the path is relative.
INSTALL="$ac_install_sh"
fi
fi
echo "$ac_t""$INSTALL" 1>&6
# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
# It thinks the first close brace ends the variable substitution.
test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
echo "configure:862: checking whether build environment is sane" >&5
# Just in case
sleep 1
echo timestamp > conftest.file
# Do `set' in a subshell so we don't clobber the current shell's
# arguments. Must try -L first in case configure is actually a
# symlink; some systems play weird games with the mod time of symlinks
# (eg FreeBSD returns the mod time of the symlink's containing
# directory).
if (
set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
if test "$*" = "X"; then
# -L didn't work.
set X `ls -t $srcdir/configure conftest.file`
fi
rm -f conftest.file
if test "$*" != "X $srcdir/configure conftest.file" \
&& test "$*" != "X conftest.file $srcdir/configure"; then
# If neither matched, then we have a broken ls. This can happen
# if, for instance, CONFIG_SHELL is bash and it inherits a
# broken ls alias from the environment. This has actually
# happened. Such a system could not be considered "sane".
{ echo "configure: error: ls -t appears to fail. Make sure there is not a broken
alias in your environment" 1>&2; exit 1; }
fi
test "$2" = conftest.file
)
then
# Ok.
:
else
{ echo "configure: error: newly created file is older than distributed files!
Check your system clock" 1>&2; exit 1; }
fi
echo "$ac_t""yes" 1>&6
if test "$program_transform_name" = s,x,x,; then
program_transform_name=
else
# Double any \ or $. echo might interpret backslashes.
cat <<\EOF_SED > conftestsed
s,\\,\\\\,g; s,\$,$$,g
EOF_SED
program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
rm -f conftestsed
fi
test "$program_prefix" != NONE &&
program_transform_name="s,^,${program_prefix},; $program_transform_name"
# Use a double $ so make ignores it.
test "$program_suffix" != NONE &&
program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
# sed with no file args requires a program.
test "$program_transform_name" = "" && program_transform_name="s,x,x,"
test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
# Use eval to expand $SHELL
if eval "$MISSING --run true"; then
am_missing_run="$MISSING --run "
else
am_missing_run=
am_backtick='`'
echo "configure: warning: ${am_backtick}missing' script is too old or missing" 1>&2
fi
for ac_prog in mawk gawk nawk awk
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:933: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
if test -n "$AWK"; then
ac_cv_prog_AWK="$AWK" # Let the user override the test.
else
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
ac_dummy="$PATH"
for ac_dir in $ac_dummy; do
test -z "$ac_dir" && ac_dir=.
if test -f $ac_dir/$ac_word; then
ac_cv_prog_AWK="$ac_prog"
break
fi
done
IFS="$ac_save_ifs"
fi
fi
AWK="$ac_cv_prog_AWK"
if test -n "$AWK"; then
echo "$ac_t""$AWK" 1>&6
else
echo "$ac_t""no" 1>&6
fi
test -n "$AWK" && break
done
echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
echo "configure:963: checking whether ${MAKE-make} sets \${MAKE}" >&5
set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftestmake <<\EOF
all:
@echo 'ac_maketemp="${MAKE}"'
EOF
# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
if test -n "$ac_maketemp"; then
eval ac_cv_prog_make_${ac_make}_set=yes
else
eval ac_cv_prog_make_${ac_make}_set=no
fi
rm -f conftestmake
fi
if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
echo "$ac_t""yes" 1>&6
SET_MAKE=
else
echo "$ac_t""no" 1>&6
SET_MAKE="MAKE=${MAKE-make}"
fi
# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
if test "${enable_dependency_tracking+set}" = set; then
enableval="$enable_dependency_tracking"
:
fi
if test "x$enable_dependency_tracking" != xno; then
am_depcomp="$ac_aux_dir/depcomp"
AMDEPBACKSLASH='\'
fi
if test "x$enable_dependency_tracking" != xno; then
AMDEP_TRUE=
AMDEP_FALSE='#'
else
AMDEP_TRUE='#'
AMDEP_FALSE=
fi
rm -f .deps 2>/dev/null
mkdir .deps 2>/dev/null
if test -d .deps; then
DEPDIR=.deps
else
# MS-DOS does not allow filenames that begin with a dot.
DEPDIR=_deps
fi
rmdir .deps 2>/dev/null
# test to see if srcdir already configured
if test "`CDPATH=:; cd $srcdir && pwd`" != "`pwd`" &&
test -f $srcdir/config.status; then
{ echo "configure: error: source directory already configured; run \"make distclean\" there first" 1>&2; exit 1; }
fi
# Define the identity of the package.
PACKAGE=squid
VERSION=2.5.STABLE13-CVS
cat >> confdefs.h <<EOF
#define PACKAGE "$PACKAGE"
EOF
cat >> confdefs.h <<EOF
#define VERSION "$VERSION"
EOF
# Autoconf 2.50 wants to disallow AM_ names. We explicitly allow
# the ones we care about.
# Autoconf 2.50 always computes EXEEXT. However we need to be
# compatible with 2.13, for now. So we always define EXEEXT, but we
# don't compute it.
# Similar for OBJEXT -- only we only use OBJEXT if the user actually
# requests that it be used. This is a bit dumb.
: ${OBJEXT=o}
# Some tools Automake needs.
ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal"}
AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake"}
AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
AMTAR=${AMTAR-"${am_missing_run}tar"}
install_sh=${install_sh-"$am_aux_dir/install-sh"}
INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
# We need awk for the "check" target. The system "awk" is bad on
# some platforms.
# From configure.in Revision: 1.251.2.107
echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
echo "configure:1084: checking whether to enable maintainer-specific portions of Makefiles" >&5
# Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
if test "${enable_maintainer_mode+set}" = set; then
enableval="$enable_maintainer_mode"
USE_MAINTAINER_MODE=$enableval
else
USE_MAINTAINER_MODE=no
fi
echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
if test $USE_MAINTAINER_MODE = yes; then
MAINTAINER_MODE_TRUE=
MAINTAINER_MODE_FALSE='#'
else
MAINTAINER_MODE_TRUE='#'
MAINTAINER_MODE_FALSE=
fi
MAINT=$MAINTAINER_MODE_TRUE
if test -z "$LDFLAGS"; then
LDFLAGS="-g"
fi
PRESET_CFLAGS="$CFLAGS"
PRESET_LDFLAGS="$LDFLAGS"
# Extract the first word of "gcc", so it can be a program name with args.
set dummy gcc; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:1117: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
if test -n "$CC"; then
ac_cv_prog_CC="$CC" # Let the user override the test.
else
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
ac_dummy="$PATH"
for ac_dir in $ac_dummy; do
test -z "$ac_dir" && ac_dir=.
if test -f $ac_dir/$ac_word; then
ac_cv_prog_CC="gcc"
break
fi
done
IFS="$ac_save_ifs"
fi
fi
CC="$ac_cv_prog_CC"
if test -n "$CC"; then
echo "$ac_t""$CC" 1>&6
else
echo "$ac_t""no" 1>&6
fi
if test -z "$CC"; then
# Extract the first word of "cc", so it can be a program name with args.
set dummy cc; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:1147: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
if test -n "$CC"; then
ac_cv_prog_CC="$CC" # Let the user override the test.
else
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
ac_prog_rejected=no
ac_dummy="$PATH"
for ac_dir in $ac_dummy; do
test -z "$ac_dir" && ac_dir=.
if test -f $ac_dir/$ac_word; then
if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
ac_prog_rejected=yes
continue
fi
ac_cv_prog_CC="cc"
break
fi
done
IFS="$ac_save_ifs"
if test $ac_prog_rejected = yes; then
# We found a bogon in the path, so make sure we never use it.
set dummy $ac_cv_prog_CC
shift
if test $# -gt 0; then
# We chose a different compiler from the bogus one.
# However, it has the same basename, so the bogon will be chosen
# first if we set CC to just the basename; use the full file name.
shift
set dummy "$ac_dir/$ac_word" "$@"
shift
ac_cv_prog_CC="$@"
fi
fi
fi
fi
CC="$ac_cv_prog_CC"
if test -n "$CC"; then
echo "$ac_t""$CC" 1>&6
else
echo "$ac_t""no" 1>&6
fi
if test -z "$CC"; then
case "`uname -s`" in
*win32* | *WIN32*)
# Extract the first word of "cl", so it can be a program name with args.
set dummy cl; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:1198: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
if test -n "$CC"; then
ac_cv_prog_CC="$CC" # Let the user override the test.
else
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
ac_dummy="$PATH"
for ac_dir in $ac_dummy; do
test -z "$ac_dir" && ac_dir=.
if test -f $ac_dir/$ac_word; then
ac_cv_prog_CC="cl"
break
fi
done
IFS="$ac_save_ifs"
fi
fi
CC="$ac_cv_prog_CC"
if test -n "$CC"; then
echo "$ac_t""$CC" 1>&6
else
echo "$ac_t""no" 1>&6
fi
;;
esac
fi
test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
fi
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
echo "configure:1230: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
ac_ext=c
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CPP $CPPFLAGS'
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
cross_compiling=$ac_cv_prog_cc_cross
cat > conftest.$ac_ext << EOF
#line 1241 "configure"
#include "confdefs.h"
main(){return(0);}
EOF
if { (eval echo configure:1246: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
ac_cv_prog_cc_works=yes
# If we can't run a trivial program, we are probably using a cross compiler.
if (./conftest; exit) 2>/dev/null; then
ac_cv_prog_cc_cross=no
else
ac_cv_prog_cc_cross=yes
fi
else
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
ac_cv_prog_cc_works=no
fi
rm -fr conftest*
ac_ext=c
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CPP $CPPFLAGS'
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
cross_compiling=$ac_cv_prog_cc_cross
echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
if test $ac_cv_prog_cc_works = no; then
{ echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
fi
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
echo "configure:1272: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
cross_compiling=$ac_cv_prog_cc_cross
echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
echo "configure:1277: checking whether we are using GNU C" >&5
if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.c <<EOF
#ifdef __GNUC__
yes;
#endif
EOF
if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1286: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
ac_cv_prog_gcc=yes
else
ac_cv_prog_gcc=no
fi
fi
echo "$ac_t""$ac_cv_prog_gcc" 1>&6
if test $ac_cv_prog_gcc = yes; then
GCC=yes
else
GCC=
fi
ac_test_CFLAGS="${CFLAGS+set}"
ac_save_CFLAGS="$CFLAGS"
CFLAGS=
echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
echo "configure:1305: checking whether ${CC-cc} accepts -g" >&5
if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
echo 'void f(){}' > conftest.c
if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
ac_cv_prog_cc_g=yes
else
ac_cv_prog_cc_g=no
fi
rm -f conftest*
fi
echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
if test "$ac_test_CFLAGS" = set; then
CFLAGS="$ac_save_CFLAGS"
elif test $ac_cv_prog_cc_g = yes; then
if test "$GCC" = yes; then
CFLAGS="-g -O2"
else
CFLAGS="-g"
fi
else
if test "$GCC" = yes; then
CFLAGS="-O2"
else
CFLAGS=
fi
fi
am_make=${MAKE-make}
cat > confinc << 'END'
doit:
@echo done
END
# If we don't find an include directive, just comment out the code.
echo $ac_n "checking for style of include used by $am_make""... $ac_c" 1>&6
echo "configure:1344: checking for style of include used by $am_make" >&5
am__include='#'
am__quote=
_am_result=none
# First try GNU make style include.
echo "include confinc" > confmf
# We grep out `Entering directory' and `Leaving directory'
# messages which can occur if `w' ends up in MAKEFLAGS.
# In particular we don't look at `^make:' because GNU make might
# be invoked under some other name (usually "gmake"), in which
# case it prints its new name instead of `make'.
if test "`$am_make -s -f confmf 2> /dev/null | fgrep -v 'ing directory'`" = "done"; then
am__include=include
am__quote=
_am_result=GNU
fi
# Now try BSD make style include.
if test "$am__include" = "#"; then
echo '.include "confinc"' > confmf
if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
am__include=.include
am__quote='"'
_am_result=BSD
fi
fi
echo "$ac_t""$_am_result" 1>&6
rm -f confinc confmf
depcc="$CC" am_compiler_list=
echo $ac_n "checking dependency style of $depcc""... $ac_c" 1>&6
echo "configure:1378: checking dependency style of $depcc" >&5
if eval "test \"`echo '$''{'am_cv_CC_dependencies_compiler_type'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
# We make a subdir and do the tests there. Otherwise we can end up
# making bogus files that we don't know about and never remove. For
# instance it was reported that on HP-UX the gcc test will end up
# making a dummy file named `D' -- because `-MD' means `put the output
# in D'.
mkdir conftest.dir
# Copy depcomp to subdir because otherwise we won't find it if we're
# using a relative directory.
cp "$am_depcomp" conftest.dir
cd conftest.dir
am_cv_CC_dependencies_compiler_type=none
if test "$am_compiler_list" = ""; then
am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
fi
for depmode in $am_compiler_list; do
# We need to recreate these files for each test, as the compiler may
# overwrite some of them when testing with obscure command lines.
# This happens at least with the AIX C compiler.
echo '#include "conftest.h"' > conftest.c
echo 'int i;' > conftest.h
echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf
case $depmode in
nosideeffect)
# after this tag, mechanisms are not by side-effect, so they'll
# only be used when explicitly requested
if test "x$enable_dependency_tracking" = xyes; then
continue
else
break
fi
;;
none) break ;;
esac
# We check with `-c' and `-o' for the sake of the "dashmstdout"
# mode. It turns out that the SunPro C++ compiler does not properly
# handle `-M -o', and we need to detect this.
if depmode=$depmode \
source=conftest.c object=conftest.o \
depfile=conftest.Po tmpdepfile=conftest.TPo \
$SHELL ./depcomp $depcc -c conftest.c -o conftest.o >/dev/null 2>&1 &&
grep conftest.h conftest.Po > /dev/null 2>&1 &&
${MAKE-make} -s -f confmf > /dev/null 2>&1; then
am_cv_CC_dependencies_compiler_type=$depmode
break
fi
done
cd ..
rm -rf conftest.dir
else
am_cv_CC_dependencies_compiler_type=none
fi
fi
echo "$ac_t""$am_cv_CC_dependencies_compiler_type" 1>&6
CCDEPMODE="depmode=$am_cv_CC_dependencies_compiler_type"
if test "x$CC" != xcc; then
echo $ac_n "checking whether $CC and cc understand -c and -o together""... $ac_c" 1>&6
echo "configure:1446: checking whether $CC and cc understand -c and -o together" >&5
else
echo $ac_n "checking whether cc understands -c and -o together""... $ac_c" 1>&6
echo "configure:1449: checking whether cc understands -c and -o together" >&5
fi
set dummy $CC; ac_cc="`echo $2 |
sed -e 's/[^a-zA-Z0-9_]/_/g' -e 's/^[0-9]/_/'`"
if eval "test \"`echo '$''{'ac_cv_prog_cc_${ac_cc}_c_o'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
echo 'foo(){}' > conftest.c
# Make sure it works both with $CC and with simple cc.
# We do the test twice because some compilers refuse to overwrite an
# existing .o file with -o, though they will create one.
ac_try='${CC-cc} -c conftest.c -o conftest.o 1>&5'
if { (eval echo configure:1461: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } &&
test -f conftest.o && { (eval echo configure:1462: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; };
then
eval ac_cv_prog_cc_${ac_cc}_c_o=yes
if test "x$CC" != xcc; then
# Test first that cc exists at all.
if { ac_try='cc -c conftest.c 1>&5'; { (eval echo configure:1467: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
ac_try='cc -c conftest.c -o conftest.o 1>&5'
if { (eval echo configure:1469: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } &&
test -f conftest.o && { (eval echo configure:1470: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; };
then
# cc works too.
:
else
# cc exists but doesn't like -o.
eval ac_cv_prog_cc_${ac_cc}_c_o=no
fi
fi
fi
else
eval ac_cv_prog_cc_${ac_cc}_c_o=no
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = yes"; then
echo "$ac_t""yes" 1>&6
else
echo "$ac_t""no" 1>&6
cat >> confdefs.h <<\EOF
#define NO_MINUS_C_MINUS_O 1
EOF
fi
# FIXME: we rely on the cache variable name because
# there is no other way.
set dummy $CC
ac_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" != yes"; then
# Losing compiler, so override with the script.
# FIXME: It is wrong to rewrite CC.
# But if we don't then we get into trouble of one sort or another.
# A longer-term fix would be to have automake use am__CC in this case,
# and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
CC="$am_aux_dir/compile $CC"
fi
# Make sure we can run config.sub.
if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
fi
echo $ac_n "checking host system type""... $ac_c" 1>&6
echo "configure:1516: checking host system type" >&5
host_alias=$host
case "$host_alias" in
NONE)
case $nonopt in
NONE)
if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
fi ;;
*) host_alias=$nonopt ;;
esac ;;
esac
host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
echo "$ac_t""$host" 1>&6
CRYPTLIB=''
REGEXLIB='' # -lregex
LIBREGEX='' # libregex.a
# Extract the first word of "pkg-config", so it can be a program name with args.
set dummy pkg-config; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:1545: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_PKGCONFIG'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
case "$PKGCONFIG" in
/*)
ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path.
;;
?:/*)
ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a dos path.
;;
*)
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
ac_dummy="$PATH"
for ac_dir in $ac_dummy; do
test -z "$ac_dir" && ac_dir=.
if test -f $ac_dir/$ac_word; then
ac_cv_path_PKGCONFIG="$ac_dir/$ac_word"
break
fi
done
IFS="$ac_save_ifs"
test -z "$ac_cv_path_PKGCONFIG" && ac_cv_path_PKGCONFIG="false"
;;
esac
fi
PKGCONFIG="$ac_cv_path_PKGCONFIG"
if test -n "$PKGCONFIG"; then
echo "$ac_t""$PKGCONFIG" 1>&6
else
echo "$ac_t""no" 1>&6
fi
echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
echo "configure:1580: checking for Cygwin environment" >&5
if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 1585 "configure"
#include "confdefs.h"
int main() {
#ifndef __CYGWIN__
#define __CYGWIN__ __CYGWIN32__
#endif
return __CYGWIN__;
; return 0; }
EOF
if { (eval echo configure:1596: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
ac_cv_cygwin=yes
else
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
ac_cv_cygwin=no
fi
rm -f conftest*
rm -f conftest*
fi
echo "$ac_t""$ac_cv_cygwin" 1>&6
CYGWIN=
test "$ac_cv_cygwin" = yes && CYGWIN=yes
echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
echo "configure:1613: checking for mingw32 environment" >&5
if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 1618 "configure"
#include "confdefs.h"
int main() {
return __MINGW32__;
; return 0; }
EOF
if { (eval echo configure:1625: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
ac_cv_mingw32=yes
else
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
ac_cv_mingw32=no
fi
rm -f conftest*
rm -f conftest*
fi
echo "$ac_t""$ac_cv_mingw32" 1>&6
MINGW32=
test "$ac_cv_mingw32" = yes && MINGW32=yes
echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
echo "configure:1644: checking for executable suffix" >&5
if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
ac_cv_exeext=.exe
else
rm -f conftest*
echo 'int main () { return 0; }' > conftest.$ac_ext
ac_cv_exeext=
if { (eval echo configure:1654: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
for file in conftest.*; do
case $file in
*.c | *.C | *.o | *.obj | *.ilk | *.pdb) ;;
*) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
esac
done
else
{ echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
fi
rm -f conftest*
test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
fi
fi
EXEEXT=""
test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
echo "$ac_t""${ac_cv_exeext}" 1>&6
ac_exeext=$EXEEXT
echo $ac_n "checking for object suffix""... $ac_c" 1>&6
echo "configure:1675: checking for object suffix" >&5
if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
rm -f conftest*
echo 'int i = 1;' > conftest.$ac_ext
if { (eval echo configure:1681: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
for ac_file in conftest.*; do
case $ac_file in
*.c) ;;
*) ac_cv_objext=`echo $ac_file | sed -e s/conftest.//` ;;
esac
done
else
{ echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
fi
rm -f conftest*
fi
echo "$ac_t""$ac_cv_objext" 1>&6
OBJEXT=$ac_cv_objext
ac_objext=$ac_cv_objext
if test -z "$EXEEXT"; then
CGIEXT=".cgi"
else
# automake automatically adds .exe when installing binaries
CGIEXT=""
fi
case "$host_os" in
cygwin|cygwin32)
if true; then
ENABLE_WIN32SPECIFIC_TRUE=
ENABLE_WIN32SPECIFIC_FALSE='#'
else
ENABLE_WIN32SPECIFIC_TRUE='#'
ENABLE_WIN32SPECIFIC_FALSE=
fi
;;
*)
if false; then
ENABLE_WIN32SPECIFIC_TRUE=
ENABLE_WIN32SPECIFIC_FALSE='#'
else
ENABLE_WIN32SPECIFIC_TRUE='#'
ENABLE_WIN32SPECIFIC_FALSE=
fi
;;
esac
if test -z "$CACHE_HTTP_PORT"; then
CACHE_HTTP_PORT="3128"
fi
if test -z "$CACHE_ICP_PORT"; then
CACHE_ICP_PORT="3130"
fi
cat >> confdefs.h <<EOF
#define CACHE_HTTP_PORT $CACHE_HTTP_PORT
EOF
cat >> confdefs.h <<EOF
#define CACHE_ICP_PORT $CACHE_ICP_PORT
EOF
cat >> confdefs.h <<EOF
#define CONFIG_HOST_TYPE "$host"
EOF
cat >> confdefs.h <<EOF
#define SQUID_CONFIGURE_OPTIONS "$ac_configure_args"
EOF
case "$host" in
mab-next-nextstep3)
CC="$CC -arch m68k -arch i486 -arch hppa -arch sparc"
;;
esac
if test -z "$PRESET_CFLAGS"; then
if test "$GCC" = "yes"; then
case "$host" in
*-sun-sunos*)
# sunos has too many warnings for this to be useful
# motorola too
;;
*m88k*-openbsd*)
;;
*m88k*)
# Motorola cc/ld does not like -02 but is ok on -O
CFLAGS=`echo $CFLAGS | sed -e 's/-O0-9/-O/'`
;;
*)
CFLAGS="$CFLAGS -Wall"
;;
esac
else
case "$host" in
*mips-sgi-irix6.*)
# suggested by Rafael Seidl <rafaels@cthulhu.engr.sgi.com>
CFLAGS="$CFLAGS -n32 -mips3 -O3 -OPT:Olimit=0:space=OFF \
-woff 1009,1014,1110,1116,1185,1188,1204,1230,1233 \
-Wl,-woff,85,-woff,84,-woff,134 \
-nostdinc -I/usr/include -D_BSD_SIGNALS"
;;
alpha-dec-osf4.*)
# Mogul says DEC compilers take both -g and -O2
CFLAGS=`echo $CFLAGS | sed -e 's/-g/-g3/'`
CFLAGS="$CFLAGS -O2"
;;
*)
;;
esac
fi
fi
if test -z "$PRESET_LDFLAGS"; then
if test "$GCC" = "yes"; then
case "$host" in
*)
# nothing
;;
esac
else
case "$host" in
*mips-sgi-irix6.*)
# suggested by Rafael Seidl <rafaels@cthulhu.engr.sgi.com>
LDFLAGS="-n32 -mips3 -nostdlib -L/usr/lib32"
;;
esac
fi
fi
# Check whether --enable-dlmalloc or --disable-dlmalloc was given.
if test "${enable_dlmalloc+set}" = set; then
enableval="$enable_dlmalloc"
case "$enableval" in
'yes')
use_dlmalloc="yes"
LIBDLMALLOC="libdlmalloc.a"
LIB_MALLOC="-L../lib -ldlmalloc"
echo "dlmalloc enabled"
;;
'no')
use_dlmalloc="no"
echo "dlmalloc disabled"
;;
*) use_dlmalloc="yes"
LIB_MALLOC="$enableval"
echo "dlmalloc enabled with $LIB_MALLOC"
esac
fi
if test "${use_dlmalloc-unset}" = unset; then
case "$host" in
i386-*-solaris2.*)
echo "Enabling dlmalloc for $host"
use_dlmalloc="yes"
LIBDLMALLOC="libdlmalloc.a"
LIB_MALLOC="-L../lib -ldlmalloc"
;;
*-sgi-irix*)
echo "Enabling dlmalloc for $host"
use_dlmalloc="yes"
LIBDLMALLOC="libdlmalloc.a"
LIB_MALLOC="-L../lib -ldlmalloc"
;;
esac
fi
if test "x$ac_cv_enabled_dlmalloc" = "xyes"; then
# Ok. dlmalloc was enabled before, but state may be changed.
# we have to test these again
unset ac_cv_func_mallinfo
unset ac_cv_func_mallocblksize
unset ac_cv_func_free
unset ac_cv_func_realloc
unset ac_cv_func_memalign
unset ac_cv_func_valloc
unset ac_cv_func_pvalloc
unset ac_cv_func_calloc
unset ac_cv_func_cfree
unset ac_cv_func_malloc_trim
unset ac_cv_func_malloc_usable_size
unset ac_cv_func_malloc_stats
unset ac_cv_func_mallinfo
unset ac_cv_func_mallopt
unset ac_cv_lib_gnumalloc
unset ac_cv_header_gnumalloc_h
unset ac_cv_lib_malloc
unset ac_cv_enabled_dlmalloc
fi
if test "$use_dlmalloc" = yes; then
ac_cv_func_mallinfo="yes"
ac_cv_func_mallocblksize="no"
ac_cv_func_free="yes"
ac_cv_func_realloc="yes"
ac_cv_func_memalign="yes"
ac_cv_func_valloc="yes"
ac_cv_func_pvalloc="yes"
ac_cv_func_calloc="yes"
ac_cv_func_cfree="yes"
ac_cv_func_malloc_trim="yes"
ac_cv_func_malloc_usable_size="yes"
ac_cv_func_malloc_stats="yes"
ac_cv_func_mallopt="yes"
ac_cv_lib_gnumalloc="no"
ac_cv_header_gnumalloc_h="no"
ac_cv_lib_malloc="no"
ac_cv_enabled_dlmalloc="yes"
fi
# Check whether --enable-gnuregex or --disable-gnuregex was given.
if test "${enable_gnuregex+set}" = set; then
enableval="$enable_gnuregex"
USE_GNUREGEX=$enableval
fi
# Check whether --enable-xmalloc-statistics or --disable-xmalloc-statistics was given.
if test "${enable_xmalloc_statistics+set}" = set; then
enableval="$enable_xmalloc_statistics"
if test "$enableval" = "yes" ; then
echo "Malloc statistics enabled"
cat >> confdefs.h <<\EOF
#define XMALLOC_STATISTICS 1
EOF
fi
fi
# Check whether --enable-carp or --disable-carp was given.
if test "${enable_carp+set}" = set; then
enableval="$enable_carp"
if test "$enableval" = "yes" ; then
echo "CARP support enabled"
cat >> confdefs.h <<\EOF
#define USE_CARP 1
EOF
fi
fi
# Check whether --enable-async-io or --disable-async-io was given.
if test "${enable_async_io+set}" = set; then
enableval="$enable_async_io"
case $enableval in
yes)
with_pthreads="yes"
STORE_MODULES="ufs aufs"
;;
no)
;;
*)
aufs_io_threads=$enableval
with_pthreads="yes"
STORE_MODULES="ufs aufs"
;;
esac
fi
# Check whether --with-aufs-threads or --without-aufs-threads was given.
if test "${with_aufs_threads+set}" = set; then
withval="$with_aufs_threads"
case $withval in
[0-9]*)
aufs_io_threads=$withval
;;
*)
echo "ERROR: Invalid --with-aufs-threads argument"
exit 1
;;
esac
fi
if test "$aufs_io_threads"; then
echo "With $aufs_io_threads aufs threads"
cat >> confdefs.h <<EOF
#define AUFS_IO_THREADS $aufs_io_threads
EOF
fi
# Check whether --with-pthreads or --without-pthreads was given.
if test "${with_pthreads+set}" = set; then
withval="$with_pthreads"
:
fi
if test "$with_pthreads" = "yes"; then
echo "With pthreads"
fi
# Check whether --with-aio or --without-aio was given.
if test "${with_aio+set}" = set; then
withval="$with_aio"
:
fi
if test "$with_aio" = "yes"; then
echo "With aio"
fi
# Check whether --with-dl or --without-dl was given.
if test "${with_dl+set}" = set; then
withval="$with_dl"
:
fi
if test "$with_dl" = "yes"; then
echo "With dl"
fi
# Check whether --enable-storeio or --disable-storeio was given.
if test "${enable_storeio+set}" = set; then
enableval="$enable_storeio"
case $enableval in
yes)
for module in $srcdir/src/fs/*; do
if test -f $module/Makefile.in; then
STORE_MODULES="$STORE_MODULES `basename $module`"
fi
done
;;
no)
;;
*) STORE_MODULES="`echo $enableval| sed -e 's/,/ /g;s/ */ /g'`"
;;
esac
else
if test -z "$STORE_MODULES"; then
STORE_MODULES="ufs"
fi
fi
echo "Store modules built: $STORE_MODULES"
STORE_OBJS="fs/lib`echo $STORE_MODULES|sed -e 's% %.a fs/lib%g'`.a"
STORE_LIBS="`echo $STORE_OBJS|sed -e 's%fs/%%g'`"
STORE_MODULE_SUBDIRS=
for fs in $STORE_MODULES none; do
case "$fs" in
diskd)
STORE_MODULE_SUBDIRS="$STORE_MODULE_SUBDIRS $fs"
;;
aufs)
if test -z "$with_pthreads"; then
echo "aufs store used, pthreads support automatically enabled"
with_pthreads=yes
fi
;;
coss)
if test -z "$with_aio"; then
echo "coss store used, aio support automatically enabled"
with_aio=yes
fi
;;
esac
done
# Check whether --enable-heap-replacement or --disable-heap-replacement was given.
if test "${enable_heap_replacement+set}" = set; then
enableval="$enable_heap_replacement"
if test "$enableval" = "yes" ; then
echo "--enable-heap-replacement is obsolete. please use the new"
echo "--enable-removal-policies directive instead"
sleep 5
REPL_POLICIES="heap"
fi
fi
# Check whether --enable-removal-policies or --disable-removal-policies was given.
if test "${enable_removal_policies+set}" = set; then
enableval="$enable_removal_policies"
case $enableval in
yes)
for module in $srcdir/src/repl/*; do
if test -f $module/Makefile.in; then
REPL_POLICIES="$REPL_POLICIES `basename $module`"
fi
done
;;
no)
;;
*) REPL_POLICIES="`echo $enableval| sed -e 's/,/ /g;s/ */ /g'`"
;;
esac
else
if test -z "$REPL_POLICIES"; then
REPL_POLICIES="lru"
fi
fi
echo "Removal policies built: $REPL_POLICIES"
REPL_OBJS="repl/lib`echo $REPL_POLICIES|sed -e 's% %.a repl/lib%g'`.a"
REPL_LIBS="`echo $REPL_OBJS|sed -e 's%repl/%%g'`"
if false; then
ENABLE_PINGER_TRUE=
ENABLE_PINGER_FALSE='#'
else
ENABLE_PINGER_TRUE='#'
ENABLE_PINGER_FALSE=
fi
# Check whether --enable-icmp or --disable-icmp was given.
if test "${enable_icmp+set}" = set; then
enableval="$enable_icmp"
if test "$enableval" = "yes" ; then
echo "ICMP enabled"
cat >> confdefs.h <<\EOF
#define USE_ICMP 1
EOF
if true; then
ENABLE_PINGER_TRUE=
ENABLE_PINGER_FALSE='#'
else
ENABLE_PINGER_TRUE='#'
ENABLE_PINGER_FALSE=
fi
fi
fi
if false; then
USE_DELAY_POOLS_TRUE=
USE_DELAY_POOLS_FALSE='#'
else
USE_DELAY_POOLS_TRUE='#'
USE_DELAY_POOLS_FALSE=
fi
# Check whether --enable-delay-pools or --disable-delay-pools was given.
if test "${enable_delay_pools+set}" = set; then
enableval="$enable_delay_pools"
if test "$enableval" = "yes" ; then
echo "Delay pools enabled"
cat >> confdefs.h <<\EOF
#define DELAY_POOLS 1
EOF
if true; then
USE_DELAY_POOLS_TRUE=
USE_DELAY_POOLS_FALSE='#'
else
USE_DELAY_POOLS_TRUE='#'
USE_DELAY_POOLS_FALSE=
fi
fi
fi
# Check whether --enable-useragent-log or --disable-useragent-log was given.
if test "${enable_useragent_log+set}" = set; then
enableval="$enable_useragent_log"
if test "$enableval" = "yes" ; then
echo "User-Agent logging enabled"
cat >> confdefs.h <<\EOF
#define USE_USERAGENT_LOG 1
EOF
fi
fi
# Check whether --enable-referer-log or --disable-referer-log was given.
if test "${enable_referer_log+set}" = set; then
enableval="$enable_referer_log"
if test "$enableval" = "yes" ; then
echo "Referer logging enabled"
cat >> confdefs.h <<\EOF
#define USE_REFERER_LOG 1
EOF
fi
fi
# Check whether --enable-wccp or --disable-wccp was given.
if test "${enable_wccp+set}" = set; then
enableval="$enable_wccp"
if test "$enableval" = "no" ; then
echo "Web Cache Coordination Protocol disabled"
cat >> confdefs.h <<\EOF
#define USE_WCCP 0
EOF
else
cat >> confdefs.h <<\EOF
#define USE_WCCP 1
EOF
fi
fi
# Check whether --enable-kill-parent-hack or --disable-kill-parent-hack was given.
if test "${enable_kill_parent_hack+set}" = set; then
enableval="$enable_kill_parent_hack"
if test "$enableval" = "yes" ; then
echo "Kill parent on shutdown"
cat >> confdefs.h <<\EOF
#define KILL_PARENT_OPT 1
EOF
fi
fi
if false; then
USE_SNMP_TRUE=
USE_SNMP_FALSE='#'
else
USE_SNMP_TRUE='#'
USE_SNMP_FALSE=
fi
# Check whether --enable-snmp or --disable-snmp was given.
if test "${enable_snmp+set}" = set; then
enableval="$enable_snmp"
if test "$enableval" = "yes" ; then
echo "SNMP monitoring enabled"
cat >> confdefs.h <<\EOF
#define SQUID_SNMP 1
EOF
SNMPLIB='-L../snmplib -lsnmp'
if true; then
USE_SNMP_TRUE=
USE_SNMP_FALSE='#'
else
USE_SNMP_TRUE='#'
USE_SNMP_FALSE=
fi
SNMP_MAKEFILE=./snmplib/Makefile
makesnmplib=snmplib
fi
fi
# Check whether --enable-cachemgr-hostname or --disable-cachemgr-hostname was given.
if test "${enable_cachemgr_hostname+set}" = set; then
enableval="$enable_cachemgr_hostname"
case $enableval in
yes)
cat >> confdefs.h <<\EOF
#define CACHEMGR_HOSTNAME getfullhostname()
EOF
echo "Cachemgr default hostname == host where cachemgr runs"
;;
no)
: # Nothing to do..
;;
*)
cat >> confdefs.h <<EOF
#define CACHEMGR_HOSTNAME "${enableval}"
EOF
echo "Cachemgr default hostname set to ${enableval}"
;;
esac
fi
# Check whether --enable-arp-acl or --disable-arp-acl was given.
if test "${enable_arp_acl+set}" = set; then
enableval="$enable_arp_acl"
if test "$enableval" = "yes" ; then
echo "ARP ACL lists enabled (ether address)"
case "$host" in
*-linux-*)
;;
*-solaris*)
;;
*-freebsd*)
;;
*)
echo "WARNING: ARP ACL support probably won't work on $host."
sleep 10
;;
esac
cat >> confdefs.h <<\EOF
#define USE_ARP_ACL 1
EOF
fi
fi
if false; then
ENABLE_HTCP_TRUE=
ENABLE_HTCP_FALSE='#'
else
ENABLE_HTCP_TRUE='#'
ENABLE_HTCP_FALSE=
fi
# Check whether --enable-htcp or --disable-htcp was given.
if test "${enable_htcp+set}" = set; then
enableval="$enable_htcp"
if test "$enableval" = "yes" ; then
echo "HTCP enabled"
cat >> confdefs.h <<\EOF
#define USE_HTCP 1
EOF
if true; then
ENABLE_HTCP_TRUE=
ENABLE_HTCP_FALSE='#'
else
ENABLE_HTCP_TRUE='#'
ENABLE_HTCP_FALSE=
fi
fi
fi
if false; then
ENABLE_SSL_TRUE=
ENABLE_SSL_FALSE='#'
else
ENABLE_SSL_TRUE='#'
ENABLE_SSL_FALSE=
fi
SSLLIB=''
SSLFLAGS=''
# Check whether --enable-ssl or --disable-ssl was given.
if test "${enable_ssl+set}" = set; then
enableval="$enable_ssl"
if test "$enableval" != "no"; then
echo "SSL gatewaying using OpenSSL enabled"
cat >> confdefs.h <<\EOF
#define USE_SSL 1
EOF
if true; then
ENABLE_SSL_TRUE=
ENABLE_SSL_FALSE='#'
else
ENABLE_SSL_TRUE='#'
ENABLE_SSL_FALSE=
fi
SSLLIB='-lssl -lcrypto'
USE_OPENSSL=1
fi
fi
if true; then
NEED_OWN_MD5_TRUE=
NEED_OWN_MD5_FALSE='#'
else
NEED_OWN_MD5_TRUE='#'
NEED_OWN_MD5_FALSE=
fi
# Check whether --with-openssl or --without-openssl was given.
if test "${with_openssl+set}" = set; then
withval="$with_openssl"
case "$with_openssl" in
yes)
USE_OPENSSL=1
;;
no)
USE_OPENSSL=
;;
*)
PKG_CONFIG_PATH="$with_openssl/lib/pkgconfig${PKG_CONFIG_PATH:+:}${PKG_CONFIG_PATH}"
export PKG_CONFIG_PATH
SSLLIB="-L$with_openssl/lib -lssl -lcrypto"
SSLFLAGS="-I$with_openssl/include"
USE_OPENSSL=1
esac
fi
if test -n "$USE_OPENSSL"; then
echo "Using OpenSSL MD5 implementation"
cat >> confdefs.h <<\EOF
#define USE_OPENSSL 1
EOF
if false; then
NEED_OWN_MD5_TRUE=
NEED_OWN_MD5_FALSE='#'
else
NEED_OWN_MD5_TRUE='#'
NEED_OWN_MD5_FALSE=
fi
if test -z "$SSLLIB"; then
SSLLIB="-lcrypto" # for MD5 routines
fi
if $PKGCONFIG --exists openssl; then
SSLLIB="`$PKGCONFIG --libs openssl`"
SSLFLAGS="`$PKGCONFIG --cflags openssl`"
fi
CPPFLAGS="${SSLFLAGS} $CPPFLAGS"
fi
# Check whether --enable-forw-via-db or --disable-forw-via-db was given.
if test "${enable_forw_via_db+set}" = set; then
enableval="$enable_forw_via_db"
if test "$enableval" = "yes" ; then
echo "FORW-VIA enabled"
cat >> confdefs.h <<\EOF
#define FORW_VIA_DB 1
EOF
fi
fi
# Check whether --enable-cache-digests or --disable-cache-digests was given.
if test "${enable_cache_digests+set}" = set; then
enableval="$enable_cache_digests"
if test "$enableval" = "yes" ; then
echo "USE_CACHE_DIGESTS enabled"
cat >> confdefs.h <<\EOF
#define USE_CACHE_DIGESTS 1
EOF
fi
fi
# Check whether --enable-default-err-language or --disable-default-err-language was given.
if test "${enable_default_err_language+set}" = set; then
enableval="$enable_default_err_language"
if test -d $srcdir/errors/$enableval; then
ERR_DEFAULT_LANGUAGE=$enableval
else
echo "ERROR! Unknown language $enableval, see errors/ directory"
exit 1
fi
else
ERR_DEFAULT_LANGUAGE="English"
fi
# Check whether --enable-err-languages or --disable-err-languages was given.
if test "${enable_err_languages+set}" = set; then
enableval="$enable_err_languages"
for l in $enableval; do
if test -d $srcdir/errors/$l; then :; else
echo "ERROR! Unknown language $$l, see errors/"
exit 1
fi
done
ERR_LANGUAGES=$enableval
else
ERR_LANGUAGES=
for l in $srcdir/errors/*; do
if test -f $l/ERR_ACCESS_DENIED; then
ERR_LANGUAGES="$ERR_LANGUAGES `basename $l`"
fi
done
fi
# Check whether --with-coss-membuf-size or --without-coss-membuf-size was given.
if test "${with_coss_membuf_size+set}" = set; then
withval="$with_coss_membuf_size"
if test "$with_coss_membuf_size"; then
echo "Setting COSS membuf size to $with_coss_membuf_size bytes"
cat >> confdefs.h <<EOF
#define COSS_MEMBUF_SZ $with_coss_membuf_size
EOF
fi
fi
# Check whether --enable-poll or --disable-poll was given.
if test "${enable_poll+set}" = set; then
enableval="$enable_poll"
case "$enableval" in
yes)
echo "Forcing poll() to be enabled"
ac_cv_func_poll='yes'
;;
no)
echo "Forcing poll() to be disabled"
ac_cv_func_poll='no'
;;
esac
fi
# Check whether --enable-http-violations or --disable-http-violations was given.
if test "${enable_http_violations+set}" = set; then
enableval="$enable_http_violations"
if test "$enableval" = "no" ; then
echo "Disabling HTTP Violations"
cat >> confdefs.h <<\EOF
#define HTTP_VIOLATIONS 0
EOF
else
cat >> confdefs.h <<\EOF
#define HTTP_VIOLATIONS 1
EOF
fi
fi
# Check whether --enable-ipf-transparent or --disable-ipf-transparent was given.
if test "${enable_ipf_transparent+set}" = set; then
enableval="$enable_ipf_transparent"
if test "$enableval" = "yes" ; then
echo "IP-Filter Transparent Proxy enabled"
cat >> confdefs.h <<\EOF
#define IPF_TRANSPARENT 1
EOF
IPF_TRANSPARENT="yes"
fi
fi
# Check whether --enable-pf-transparent or --disable-pf-transparent was given.
if test "${enable_pf_transparent+set}" = set; then
enableval="$enable_pf_transparent"
if test "$enableval" = "yes" ; then
echo "PF Transparent Proxy enabled"
cat >> confdefs.h <<\EOF
#define PF_TRANSPARENT 1
EOF
PF_TRANSPARENT="yes"
fi
fi
# Check whether --enable-linux-netfilter or --disable-linux-netfilter was given.
if test "${enable_linux_netfilter+set}" = set; then
enableval="$enable_linux_netfilter"
if test "$enableval" = "yes" ; then
echo "Linux-Netfilter Transparent Proxy enabled"
cat >> confdefs.h <<\EOF
#define LINUX_NETFILTER 1
EOF
LINUX_NETFILTER="yes"
fi
fi
buildmodel=""
needlargefiles=
# Check whether --with-large-files or --without-large-files was given.
if test "${with_large_files+set}" = set; then
withval="$with_large_files"
if test "$withval" = yes; then
needlargefiles=1
fi
fi
# Check whether --enable-large-cache-files or --disable-large-cache-files was given.
if test "${enable_large_cache_files+set}" = set; then
enableval="$enable_large_cache_files"
if test "$enableval" = "yes" ; then
echo "Large cache file support enabled"
cat >> confdefs.h <<\EOF
#define LARGE_CACHE_FILES 1
EOF
fi
fi
# Check whether --with-build-environment or --without-build-environment was given.
if test "${with_build_environment+set}" = set; then
withval="$with_build_environment"
case "$withval" in
yes|no)
echo "--with-build-environment expects a build environment string as used by getconf"
exit 1
;;
*)
buildmodel="$withval"
;;
esac
fi
if test $needlargefiles && test -z "$buildmodel"; then
for model in POSIX_V6_ILP32_OFFBIG XBS5_ILP32_OFFBIG POSIX_V6_LP64_OFF64 XBS5_LP64_OFF64 POSIX_V6_LPBIG_OFFBIG XBS5_LPBIG_OFFBIG; do
if test "`getconf _$model 2>/dev/null || true`" = 1 || test "`getconf $model 2>/dev/null || true`" ; then
buildmodel=$model
break
fi
done
if test -z "$buildmodel"; then
echo "WARNING: No suitable build environment found for large files. Trying to use _FILE_OFFSET_BITS=64"
sleep 1
CFLAGS="-D_FILE_OFFSET_BITS=64 $CFLAGS"
fi
fi
if test -n "$buildmodel" && test "$buildmodel" != "default"; then
echo "Using $buildmodel build environment"
if test "`getconf _$buildmodel 2>/dev/null || true`" = 1 || test "`getconf $buildmodel 2>/dev/null || true`" ; then
: # All fine
else
echo "ERROR: Build environment $buildmodel not known to getconf."
exit 1
fi
CFLAGS="`getconf ${buildmodel}_CFLAGS` $CFLAGS"
LIBS="`getconf ${buildmodel}_LIBS` $LIBS"
LDFLAGS="`getconf ${buildmodel}_LDFLAGS` $LDFLAGS"
case "$host" in
*-solaris*)
if test "$GCC" = "yes"; then
echo "Removing -Xa for gcc on $host"
CFLAGS="`echo $CFLAGS | sed -e 's/-Xa//'`"
fi
echo "Removing -Usun for gcc on $host"
CFLAGS="`echo $CFLAGS | sed -e 's/-Usun//'`"
;;
*)
;;
esac
fi
if false; then
MAKE_LEAKFINDER_TRUE=
MAKE_LEAKFINDER_FALSE='#'
else
MAKE_LEAKFINDER_TRUE='#'
MAKE_LEAKFINDER_FALSE=
fi
# Check whether --enable-leakfinder or --disable-leakfinder was given.
if test "${enable_leakfinder+set}" = set; then
enableval="$enable_leakfinder"
if test "$enableval" = "yes" ; then
echo "Leak-Finding enabled"
cat >> confdefs.h <<\EOF
#define USE_LEAKFINDER 1
EOF
USE_LEAKFINDER="yes"
if true; then
MAKE_LEAKFINDER_TRUE=
MAKE_LEAKFINDER_FALSE='#'
else
MAKE_LEAKFINDER_TRUE='#'
MAKE_LEAKFINDER_FALSE=
fi
fi
fi
# Check whether --enable-ident-lookups or --disable-ident-lookups was given.
if test "${enable_ident_lookups+set}" = set; then
enableval="$enable_ident_lookups"
if test "$enableval" = "no" ; then
echo "Disabling Ident Lookups"
cat >> confdefs.h <<\EOF
#define USE_IDENT 0
EOF
else
cat >> confdefs.h <<\EOF
#define USE_IDENT 1
EOF
fi
fi
if false; then
USE_DNSSERVER_TRUE=
USE_DNSSERVER_FALSE='#'
else
USE_DNSSERVER_TRUE='#'
USE_DNSSERVER_FALSE=
fi
use_dnsserver=
# Check whether --enable-internal-dns or --disable-internal-dns was given.
if test "${enable_internal_dns+set}" = set; then
enableval="$enable_internal_dns"
if test "$enableval" = "no" ; then
echo "Disabling Internal DNS queries"
use_dnsserver="yes"
fi
fi
if test "$use_dnsserver" = "yes"; then
cat >> confdefs.h <<\EOF
#define USE_DNSSERVERS 1
EOF
if true; then
USE_DNSSERVER_TRUE=
USE_DNSSERVER_FALSE='#'
else
USE_DNSSERVER_TRUE='#'
USE_DNSSERVER_FALSE=
fi
fi
# Check whether --enable-truncate or --disable-truncate was given.
if test "${enable_truncate+set}" = set; then
enableval="$enable_truncate"
if test "$enableval" = "yes" ; then
echo "Enabling truncate instead of unlink"
cat >> confdefs.h <<\EOF
#define USE_TRUNCATE 1
EOF
fi
fi
# Check whether --enable-hostname-checks or --disable-hostname-checks was given.
if test "${enable_hostname_checks+set}" = set; then
enableval="$enable_hostname_checks"
:
else
enable_hostname_checks=yes
fi
if test "$enable_hostname_checks" = "yes"; then
echo "Hostname sanity checks enabled"
cat >> confdefs.h <<\EOF
#define CHECK_HOSTNAMES 1
EOF
else
echo "Disabling hostname sanity checks"
fi
# Check whether --enable-underscores or --disable-underscores was given.
if test "${enable_underscores+set}" = set; then
enableval="$enable_underscores"
if test "$enableval" = "yes" ; then
echo "Enabling the use of underscores in host names"
cat >> confdefs.h <<\EOF
#define ALLOW_HOSTNAME_UNDERSCORES 1
EOF
fi
fi
# Check whether --enable-auth or --disable-auth was given.
if test "${enable_auth+set}" = set; then
enableval="$enable_auth"
case $enableval in
yes)
for module in $srcdir/src/auth/*; do
if test -f $module/Makefile.in; then
AUTH_MODULES="$AUTH_MODULES `basename $module`"
fi
done
;;
no)
;;
*) AUTH_MODULES="`echo $enableval| sed -e 's/,/ /g;s/ */ /g'`"
;;
esac
else
if test -z "$AUTH_MODULES"; then
AUTH_MODULES="basic"
fi
fi
echo "Auth scheme modules built: $AUTH_MODULES"
AUTH_OBJS="auth/lib`echo $AUTH_MODULES|sed -e 's% %.a auth/lib%g'`.a"
AUTH_LIBS="`echo $AUTH_OBJS|sed -e 's%auth/%%g'`"
BASIC_AUTH_HELPERS=""
# Check whether --enable-auth-modules or --disable-auth-modules was given.
if test "${enable_auth_modules+set}" = set; then
enableval="$enable_auth_modules"
echo "--enable-auth-modules is obsolete. Please use the new"
echo "option --enable-basic-auth-helpers"
sleep 5
case "$enableval" in
yes)
for helper in $srcdir/helpers/basic_auth/*; do
if test -f $helper/Makefile.in; then
BASIC_AUTH_HELPERS="$BASIC_AUTH_HELPERS `basename $helper`"
fi
done
;;
no)
;;
*)
BASIC_AUTH_HELPERS="`echo $enableval| sed -e 's/,/ /g;s/ */ /g'`"
esac
fi
# Check whether --enable-basic-auth-helpers or --disable-basic-auth-helpers was given.
if test "${enable_basic_auth_helpers+set}" = set; then
enableval="$enable_basic_auth_helpers"
case "$enableval" in
yes)
BASIC_AUTH_HELPERS=""
for helper in $srcdir/helpers/basic_auth/*; do
if test -f $helper/Makefile.in; then
BASIC_AUTH_HELPERS="$BASIC_AUTH_HELPERS `basename $helper`"
fi
done
;;
no)
;;
*)
BASIC_AUTH_HELPERS="`echo $enableval| sed -e 's/,/ /g;s/ */ /g'`"
esac
fi
if test -n "$BASIC_AUTH_HELPERS"; then
for helper in $BASIC_AUTH_HELPERS; do
if test -f $srcdir/helpers/basic_auth/$helper/Makefile.in; then
if test "$helper" = "SASL"; then
require_sasl=yes
fi
else
echo "ERROR: Basic auth helper $helper does not exists"
exit 1
fi
done
echo "Basic auth helpers built: $BASIC_AUTH_HELPERS"
fi
NTLM_AUTH_HELPERS=
# Check whether --enable-ntlm-auth-helpers or --disable-ntlm-auth-helpers was given.
if test "${enable_ntlm_auth_helpers+set}" = set; then
enableval="$enable_ntlm_auth_helpers"
case "$enableval" in
yes)
for helper in $srcdir/helpers/ntlm_auth/*; do
if test -f $helper/Makefile.in; then
NTLM_AUTH_HELPERS="$NTLM_AUTH_HELPERS `basename $helper`"
fi
done
;;
no)
;;
*)
NTLM_AUTH_HELPERS="`echo $enableval| sed -e 's/,/ /g;s/ */ /g'`"
esac
fi
if test -n "$NTLM_AUTH_HELPERS"; then
for helper in $NTLM_AUTH_HELPERS; do
if test -f $srcdir/helpers/ntlm_auth/$helper/Makefile.in; then
:
else
echo "ERROR: NTLM auth helper $helper does not exists"
exit 1
fi
done
echo "NTLM auth helpers built: $NTLM_AUTH_HELPERS"
fi
DIGEST_AUTH_HELPERS=
# Check whether --enable-digest-auth-helpers or --disable-digest-auth-helpers was given.
if test "${enable_digest_auth_helpers+set}" = set; then
enableval="$enable_digest_auth_helpers"
case "$enableval" in
yes)
for helper in $srcdir/helpers/digest_auth/*; do
if test -f $helper/Makefile.in; then
DIGEST_AUTH_HELPERS="$DIGEST_AUTH_HELPERS `basename $helper`"
fi
done
;;
no)
;;
*)
DIGEST_AUTH_HELPERS="`echo $enableval| sed -e 's/,/ /g;s/ */ /g'`"
esac
fi
if test -n "$DIGEST_AUTH_HELPERS"; then
for helper in $DIGEST_AUTH_HELPERS; do
if test -f $srcdir/helpers/digest_auth/$helper/Makefile.in; then
:
else
echo "ERROR: digest auth helper $helper does not exists"
exit 1
fi
done
echo "Digest auth helpers built: $DIGEST_AUTH_HELPERS"
fi
# Check whether --enable-ntlm-fail-open or --disable-ntlm-fail-open was given.
if test "${enable_ntlm_fail_open+set}" = set; then
enableval="$enable_ntlm_fail_open"
if test "$enableval" = "yes" ; then
cat >> confdefs.h <<\EOF
#define NTLM_FAIL_OPEN 1
EOF
fi
fi
EXTERNAL_ACL_HELPERS=
# Check whether --enable-external-acl-helpers or --disable-external-acl-helpers was given.
if test "${enable_external_acl_helpers+set}" = set; then
enableval="$enable_external_acl_helpers"
case "$enableval" in
yes)
for helper in $srcdir/helpers/external_acl/*; do
if test -f $helper/Makefile.in; then
EXTERNAL_ACL_HELPERS="$EXTERNAL_ACL_HELPERS `basename $helper`"
fi
done
;;
no)
;;
*)
EXTERNAL_ACL_HELPERS="`echo $enableval| sed -e 's/,/ /g;s/ */ /g'`"
esac
fi
if test -n "$EXTERNAL_ACL_HELPERS"; then
for helper in $EXTERNAL_ACL_HELPERS; do
if test -f $srcdir/helpers/external_acl/$helper/Makefile.in; then
:
else
echo "ERROR: external acl helper $helper does not exists"
exit 1
fi
done
echo "External acl helpers built: $EXTERNAL_ACL_HELPERS"
fi
SAMBASOURCES='$(top_srcdir)/include/samba'
# Check whether --with-samba-sources or --without-samba-sources was given.
if test "${with_samba_sources+set}" = set; then
withval="$with_samba_sources"
if test -f $withval/source/nsswitch/winbind_nss_config.h; then
echo "Using Samba sources from $withval"
SAMBASOURCES="$withval/source"
else
echo "ERROR: Cannot find Samba sources at $withval"
exit 1
fi
fi
if test "$require_sasl" = "yes"; then
echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
echo "configure:3055: checking how to run the C preprocessor" >&5
# On Suns, sometimes $CPP names a directory.
if test -n "$CPP" && test -d "$CPP"; then
CPP=
fi
if test -z "$CPP"; then
if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
# This must be in double quotes, not single quotes, because CPP may get
# substituted into the Makefile and "${CC-cc}" will confuse make.
CPP="${CC-cc} -E"
# On the NeXT, cc -E runs the code through the compiler's parser,
# not just through cpp.
cat > conftest.$ac_ext <<EOF
#line 3070 "configure"
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:3076: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
:
else
echo "$ac_err" >&5
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
CPP="${CC-cc} -E -traditional-cpp"
cat > conftest.$ac_ext <<EOF
#line 3087 "configure"
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:3093: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
:
else
echo "$ac_err" >&5
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
CPP="${CC-cc} -nologo -E"
cat > conftest.$ac_ext <<EOF
#line 3104 "configure"
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:3110: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
:
else
echo "$ac_err" >&5
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
CPP=/lib/cpp
fi
rm -f conftest*
fi
rm -f conftest*
fi
rm -f conftest*
ac_cv_prog_CPP="$CPP"
fi
CPP="$ac_cv_prog_CPP"
else
ac_cv_prog_CPP="$CPP"
fi
echo "$ac_t""$CPP" 1>&6
for ac_hdr in sasl/sasl.h sasl.h
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
echo "configure:3138: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 3143 "configure"
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:3148: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
rm -rf conftest*
eval "ac_cv_header_$ac_safe=yes"
else
echo "$ac_err" >&5
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
eval "ac_cv_header_$ac_safe=no"
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
echo "$ac_t""yes" 1>&6
ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
cat >> confdefs.h <<EOF
#define $ac_tr_hdr 1
EOF
else
echo "$ac_t""no" 1>&6
fi
done
if test "$ac_cv_header_sasl_sasl_h" = "yes"; then
echo "using SASL2"
LIBSASL="-lsasl2"
else
if test "$ac_cv_header_sasl_h" = "yes"; then
echo "using SASL"
LIBSASL="-lsasl"
else
echo "ERROR: Neither SASL nor SASL2 found"
exit 1
fi
fi
fi
# Check whether --enable-unlinkd or --disable-unlinkd was given.
if test "${enable_unlinkd+set}" = set; then
enableval="$enable_unlinkd"
if test "$enableval" = "no" ; then
use_unlinkd=no
else
use_unlinkd=yes
fi
else
# Here we should probably use some magic depending on the selected
# storage models
use_unlinkd=yes
fi
if test "$use_unlinkd" = "yes"; then
echo "unlinkd enabled"
cat >> confdefs.h <<\EOF
#define USE_UNLINKD 1
EOF
if true; then
ENABLE_UNLINKD_TRUE=
ENABLE_UNLINKD_FALSE='#'
else
ENABLE_UNLINKD_TRUE='#'
ENABLE_UNLINKD_FALSE=
fi
else
echo "unlinkd disabled"
if false; then
ENABLE_UNLINKD_TRUE=
ENABLE_UNLINKD_FALSE='#'
else
ENABLE_UNLINKD_TRUE='#'
ENABLE_UNLINKD_FALSE=
fi
fi
# Check whether --enable-stacktraces or --disable-stacktraces was given.
if test "${enable_stacktraces+set}" = set; then
enableval="$enable_stacktraces"
if test "$enableval" = "yes" ; then
echo "Enabling automatic stack backtraces on fatal errors"
cat >> confdefs.h <<\EOF
#define PRINT_STACK_TRACE 1
EOF
fi
fi
# Check whether --enable-x_accelerator_vary or --disable-x_accelerator_vary was given.
if test "${enable_x_accelerator_vary+set}" = set; then
enableval="$enable_x_accelerator_vary"
if test "$enableval" = "yes" ; then
echo "Enabling support for X-Accelerator-Vary"
cat >> confdefs.h <<\EOF
#define X_ACCELERATOR_VARY 1
EOF
fi
fi
# Force some compilers to use ANSI features
#
case "$host" in
alpha-dec-osf*)
if test "$ac_cv_prog_CC" = "cc" ; then
echo "adding '-std1' to cc args for $host"
CC="cc -std1";
ac_cv_prog_CC="$CC"
fi
;;
*-hp-hpux*)
if test "$ac_cv_prog_CC" = "cc" ; then
echo "adding '-Ae' to cc args for $host"
CC="cc -Ae";
ac_cv_prog_CC="$CC"
fi
;;
esac
echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
echo "configure:3282: checking how to run the C preprocessor" >&5
# On Suns, sometimes $CPP names a directory.
if test -n "$CPP" && test -d "$CPP"; then
CPP=
fi
if test -z "$CPP"; then
if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
# This must be in double quotes, not single quotes, because CPP may get
# substituted into the Makefile and "${CC-cc}" will confuse make.
CPP="${CC-cc} -E"
# On the NeXT, cc -E runs the code through the compiler's parser,
# not just through cpp.
cat > conftest.$ac_ext <<EOF
#line 3297 "configure"
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:3303: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
:
else
echo "$ac_err" >&5
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
CPP="${CC-cc} -E -traditional-cpp"
cat > conftest.$ac_ext <<EOF
#line 3314 "configure"
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:3320: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
:
else
echo "$ac_err" >&5
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
CPP="${CC-cc} -nologo -E"
cat > conftest.$ac_ext <<EOF
#line 3331 "configure"
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:3337: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
:
else
echo "$ac_err" >&5
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
CPP=/lib/cpp
fi
rm -f conftest*
fi
rm -f conftest*
fi
rm -f conftest*
ac_cv_prog_CPP="$CPP"
fi
CPP="$ac_cv_prog_CPP"
else
ac_cv_prog_CPP="$CPP"
fi
echo "$ac_t""$CPP" 1>&6
# Find a good install program. We prefer a C program (faster),
# so one script is as good as another. But avoid the broken or
# incompatible versions:
# SysV /etc/install, /usr/sbin/install
# SunOS /usr/etc/install
# IRIX /sbin/install
# AIX /bin/install
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
# ./install, which can be erroneously created by make from ./install.sh.
echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
echo "configure:3373: checking for a BSD compatible install" >&5
if test -z "$INSTALL"; then
if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
for ac_dir in $PATH; do
# Account for people who put trailing slashes in PATH elements.
case "$ac_dir/" in
/|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
*)
# OSF1 and SCO ODT 3.0 have their own names for install.
# Don't use installbsd from OSF since it installs stuff as root
# by default.
for ac_prog in ginstall scoinst install; do
if test -f $ac_dir/$ac_prog; then
if test $ac_prog = install &&
grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
# AIX install. It has an incompatible calling convention.
:
else
ac_cv_path_install="$ac_dir/$ac_prog -c"
break 2
fi
fi
done
;;
esac
done
IFS="$ac_save_IFS"
fi
if test "${ac_cv_path_install+set}" = set; then
INSTALL="$ac_cv_path_install"
else
# As a last resort, use the slow shell script. We don't cache a
# path for INSTALL within a source directory, because that will
# break other packages using the cache if that directory is
# removed, or if the path is relative.
INSTALL="$ac_install_sh"
fi
fi
echo "$ac_t""$INSTALL" 1>&6
# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
# It thinks the first close brace ends the variable substitution.
test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
# Extract the first word of "ranlib", so it can be a program name with args.
set dummy ranlib; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:3428: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
if test -n "$RANLIB"; then
ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
else
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
ac_dummy="$PATH"
for ac_dir in $ac_dummy; do
test -z "$ac_dir" && ac_dir=.
if test -f $ac_dir/$ac_word; then
ac_cv_prog_RANLIB="ranlib"
break
fi
done
IFS="$ac_save_ifs"
test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
fi
fi
RANLIB="$ac_cv_prog_RANLIB"
if test -n "$RANLIB"; then
echo "$ac_t""$RANLIB" 1>&6
else
echo "$ac_t""no" 1>&6
fi
echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
echo "configure:3456: checking whether ln -s works" >&5
if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
rm -f conftestdata
if ln -s X conftestdata 2>/dev/null
then
rm -f conftestdata
ac_cv_prog_LN_S="ln -s"
else
ac_cv_prog_LN_S=ln
fi
fi
LN_S="$ac_cv_prog_LN_S"
if test "$ac_cv_prog_LN_S" = "ln -s"; then
echo "$ac_t""yes" 1>&6
else
echo "$ac_t""no" 1>&6
fi
# Extract the first word of "sh", so it can be a program name with args.
set dummy sh; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:3479: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_SH'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
case "$SH" in
/*)
ac_cv_path_SH="$SH" # Let the user override the test with a path.
;;
?:/*)
ac_cv_path_SH="$SH" # Let the user override the test with a dos path.
;;
*)
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
ac_dummy="$PATH"
for ac_dir in $ac_dummy; do
test -z "$ac_dir" && ac_dir=.
if test -f $ac_dir/$ac_word; then
ac_cv_path_SH="$ac_dir/$ac_word"
break
fi
done
IFS="$ac_save_ifs"
test -z "$ac_cv_path_SH" && ac_cv_path_SH="/bin/sh"
;;
esac
fi
SH="$ac_cv_path_SH"
if test -n "$SH"; then
echo "$ac_t""$SH" 1>&6
else
echo "$ac_t""no" 1>&6
fi
# Extract the first word of "false", so it can be a program name with args.
set dummy false; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:3515: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_FALSE'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
case "$FALSE" in
/*)
ac_cv_path_FALSE="$FALSE" # Let the user override the test with a path.
;;
?:/*)
ac_cv_path_FALSE="$FALSE" # Let the user override the test with a dos path.
;;
*)
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
ac_dummy="$PATH"
for ac_dir in $ac_dummy; do
test -z "$ac_dir" && ac_dir=.
if test -f $ac_dir/$ac_word; then
ac_cv_path_FALSE="$ac_dir/$ac_word"
break
fi
done
IFS="$ac_save_ifs"
test -z "$ac_cv_path_FALSE" && ac_cv_path_FALSE="/usr/bin/false"
;;
esac
fi
FALSE="$ac_cv_path_FALSE"
if test -n "$FALSE"; then
echo "$ac_t""$FALSE" 1>&6
else
echo "$ac_t""no" 1>&6
fi
# Extract the first word of "true", so it can be a program name with args.
set dummy true; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:3551: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_TRUE'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
case "$TRUE" in
/*)
ac_cv_path_TRUE="$TRUE" # Let the user override the test with a path.
;;
?:/*)
ac_cv_path_TRUE="$TRUE" # Let the user override the test with a dos path.
;;
*)
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
ac_dummy="$PATH"
for ac_dir in $ac_dummy; do
test -z "$ac_dir" && ac_dir=.
if test -f $ac_dir/$ac_word; then
ac_cv_path_TRUE="$ac_dir/$ac_word"
break
fi
done
IFS="$ac_save_ifs"
test -z "$ac_cv_path_TRUE" && ac_cv_path_TRUE="/usr/bin/true"
;;
esac
fi
TRUE="$ac_cv_path_TRUE"
if test -n "$TRUE"; then
echo "$ac_t""$TRUE" 1>&6
else
echo "$ac_t""no" 1>&6
fi
# Extract the first word of "rm", so it can be a program name with args.
set dummy rm; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:3587: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_RM'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
case "$RM" in
/*)
ac_cv_path_RM="$RM" # Let the user override the test with a path.
;;
?:/*)
ac_cv_path_RM="$RM" # Let the user override the test with a dos path.
;;
*)
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
ac_dummy="$PATH"
for ac_dir in $ac_dummy; do
test -z "$ac_dir" && ac_dir=.
if test -f $ac_dir/$ac_word; then
ac_cv_path_RM="$ac_dir/$ac_word"
break
fi
done
IFS="$ac_save_ifs"
test -z "$ac_cv_path_RM" && ac_cv_path_RM="$FALSE"
;;
esac
fi
RM="$ac_cv_path_RM"
if test -n "$RM"; then
echo "$ac_t""$RM" 1>&6
else
echo "$ac_t""no" 1>&6
fi
# Extract the first word of "mv", so it can be a program name with args.
set dummy mv; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:3623: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_MV'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
case "$MV" in
/*)
ac_cv_path_MV="$MV" # Let the user override the test with a path.
;;
?:/*)
ac_cv_path_MV="$MV" # Let the user override the test with a dos path.
;;
*)
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
ac_dummy="$PATH"
for ac_dir in $ac_dummy; do
test -z "$ac_dir" && ac_dir=.
if test -f $ac_dir/$ac_word; then
ac_cv_path_MV="$ac_dir/$ac_word"
break
fi
done
IFS="$ac_save_ifs"
test -z "$ac_cv_path_MV" && ac_cv_path_MV="$FALSE"
;;
esac
fi
MV="$ac_cv_path_MV"
if test -n "$MV"; then
echo "$ac_t""$MV" 1>&6
else
echo "$ac_t""no" 1>&6
fi
# Extract the first word of "mkdir", so it can be a program name with args.
set dummy mkdir; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:3659: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_MKDIR'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
case "$MKDIR" in
/*)
ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
;;
?:/*)
ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a dos path.
;;
*)
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
ac_dummy="$PATH"
for ac_dir in $ac_dummy; do
test -z "$ac_dir" && ac_dir=.
if test -f $ac_dir/$ac_word; then
ac_cv_path_MKDIR="$ac_dir/$ac_word"
break
fi
done
IFS="$ac_save_ifs"
test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="$FALSE"
;;
esac
fi
MKDIR="$ac_cv_path_MKDIR"
if test -n "$MKDIR"; then
echo "$ac_t""$MKDIR" 1>&6
else
echo "$ac_t""no" 1>&6
fi
# Extract the first word of "ln", so it can be a program name with args.
set dummy ln; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:3695: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_LN'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
case "$LN" in
/*)
ac_cv_path_LN="$LN" # Let the user override the test with a path.
;;
?:/*)
ac_cv_path_LN="$LN" # Let the user override the test with a dos path.
;;
*)
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
ac_dummy="$PATH"
for ac_dir in $ac_dummy; do
test -z "$ac_dir" && ac_dir=.
if test -f $ac_dir/$ac_word; then
ac_cv_path_LN="$ac_dir/$ac_word"
break
fi
done
IFS="$ac_save_ifs"
test -z "$ac_cv_path_LN" && ac_cv_path_LN="cp"
;;
esac
fi
LN="$ac_cv_path_LN"
if test -n "$LN"; then
echo "$ac_t""$LN" 1>&6
else
echo "$ac_t""no" 1>&6
fi
# Extract the first word of "perl", so it can be a program name with args.
set dummy perl; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:3731: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_PERL'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
case "$PERL" in
/*)
ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
;;
?:/*)
ac_cv_path_PERL="$PERL" # Let the user override the test with a dos path.
;;
*)
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
ac_dummy="$PATH"
for ac_dir in $ac_dummy; do
test -z "$ac_dir" && ac_dir=.
if test -f $ac_dir/$ac_word; then
ac_cv_path_PERL="$ac_dir/$ac_word"
break
fi
done
IFS="$ac_save_ifs"
test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="none"
;;
esac
fi
PERL="$ac_cv_path_PERL"
if test -n "$PERL"; then
echo "$ac_t""$PERL" 1>&6
else
echo "$ac_t""no" 1>&6
fi
# Extract the first word of "ar", so it can be a program name with args.
set dummy ar; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:3767: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_AR'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
case "$AR" in
/*)
ac_cv_path_AR="$AR" # Let the user override the test with a path.
;;
?:/*)
ac_cv_path_AR="$AR" # Let the user override the test with a dos path.
;;
*)
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
ac_dummy="$PATH"
for ac_dir in $ac_dummy; do
test -z "$ac_dir" && ac_dir=.
if test -f $ac_dir/$ac_word; then
ac_cv_path_AR="$ac_dir/$ac_word"
break
fi
done
IFS="$ac_save_ifs"
test -z "$ac_cv_path_AR" && ac_cv_path_AR="$FALSE"
;;
esac
fi
AR="$ac_cv_path_AR"
if test -n "$AR"; then
echo "$ac_t""$AR" 1>&6
else
echo "$ac_t""no" 1>&6
fi
if test "$ac_cv_path_PERL" = "none"; then
echo "Perl is required to compile Squid"
echo "Please install Perl and then re-run configure"
exit 1
fi
case "$host" in
*-hp-hpux*)
echo "Disabling 'ranlib' for HP-UX..."
RANLIB=":"
;;
esac
AR_R="$AR r"
case "$host" in
*-next-nextstep3)
AR="libtool -o"
;;
esac
ac_header_dirent=no
for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
echo "configure:3827: checking for $ac_hdr that defines DIR" >&5
if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 3832 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <$ac_hdr>
int main() {
DIR *dirp = 0;
; return 0; }
EOF
if { (eval echo configure:3840: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
eval "ac_cv_header_dirent_$ac_safe=yes"
else
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
eval "ac_cv_header_dirent_$ac_safe=no"
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
echo "$ac_t""yes" 1>&6
ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
cat >> confdefs.h <<EOF
#define $ac_tr_hdr 1
EOF
ac_header_dirent=$ac_hdr; break
else
echo "$ac_t""no" 1>&6
fi
done
# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
if test $ac_header_dirent = dirent.h; then
echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
echo "configure:3865: checking for opendir in -ldir" >&5
ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
ac_save_LIBS="$LIBS"
LIBS="-ldir $LIBS"
cat > conftest.$ac_ext <<EOF
#line 3873 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char opendir();
int main() {
opendir()
; return 0; }
EOF
if { (eval echo configure:3884: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=yes"
else
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"
fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
echo "$ac_t""yes" 1>&6
LIBS="$LIBS -ldir"
else
echo "$ac_t""no" 1>&6
fi
else
echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
echo "configure:3906: checking for opendir in -lx" >&5
ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
ac_save_LIBS="$LIBS"
LIBS="-lx $LIBS"
cat > conftest.$ac_ext <<EOF
#line 3914 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char opendir();
int main() {
opendir()
; return 0; }
EOF
if { (eval echo configure:3925: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=yes"
else
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"
fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
echo "$ac_t""yes" 1>&6
LIBS="$LIBS -lx"
else
echo "$ac_t""no" 1>&6
fi
fi
echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
echo "configure:3948: checking for ANSI C header files" >&5
if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 3953 "config