3 ## Copyright (C) 1996-2016 The Squid Software Foundation and contributors
5 ## Squid software is distributed under GPLv2+ license and includes
6 ## contributions from numerous individuals and organizations.
7 ## Please see the COPYING and CONTRIBUTORS files for details.
11 MAKETEST
="check installcheck uninstallcheck"
13 # Configure options currently used by Ubuntu Packaged Release
15 # This is to test any release build against what the package maintainers are seeing
17 # NP: DISTCHECK_CONFIGURE_FLAGS is a magic automake macro for the
18 # distcheck target recursive tests beteen scripted runs.
19 # we use it to perform the same duty between our nested scripts.
20 DISTCHECK_CONFIGURE_FLAGS
=" \
21 --build=i486-linux-gnu \
23 --includedir="\
${prefix}/include
" \
24 --mandir="\
${prefix}/share
/man
" \
25 --infodir="\
${prefix}/share
/info
" \
27 --localstatedir=/var \
28 --libexecdir="\
${prefix}/lib
/squid3
" \
30 --datadir=/usr/share/squid3 \
31 --sysconfdir=/etc/squid3 \
32 --mandir=/usr/share/man \
33 --with-default-user=proxy \
35 --disable-maintainer-mode \
36 --disable-dependency-tracking \
39 --enable-storeio="ufs
,aufs
,coss
,diskd
,null
" \
40 --enable-removal-policies="lru
,heap
" \
42 --enable-delay-pools \
43 --enable-cache-digests \
49 --enable-underscores \
50 --enable-icap-client \
51 --enable-auth="basic
,digest
,ntlm
" \
52 --enable-auth-basic="LDAP
,MSNT
,NCSA
,PAM
,SASL
,SMB
,YP
,getpwnam
,multi-domain-NTLM
" \
53 --enable-auth-ntlm="SMB
" \
54 --enable-auth-digest="ldap
,password
" \
55 --enable-external-acl-helpers="ip_user
,ldap_group
,session
,unix_group
,wbinfo_group
" \
56 --with-filedescriptors=65536 \
58 --enable-linux-netfilter \
61 # Ubuntu for some reason built using 'cc' instead of gcc
62 export CC
="/usr/bin/cc"
64 export CFLAGS
="-g -O2 -g -Wall -O2"
65 export CXXFLAGS
="-g -O2 -g -Wall -O2"
67 export LDFLAGS
="-Wl,-Bsymbolic-functions"