]> git.ipfire.org Git - thirdparty/squid.git/blob - test-suite/buildtests/os-ubuntu.opts
Docs: Copyright updates for 2018 (#114)
[thirdparty/squid.git] / test-suite / buildtests / os-ubuntu.opts
1 #!/bin/sh
2 #
3 ## Copyright (C) 1996-2018 The Squid Software Foundation and contributors
4 ##
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.
8 ##
9
10 #
11 MAKETEST="check installcheck uninstallcheck"
12 #
13 # Configure options currently used by Ubuntu Packaged Release
14 #
15 # This is to test any release build against what the package maintainers are seeing
16 #
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 \
22 --prefix=/usr \
23 --includedir="\${prefix}/include" \
24 --mandir="\${prefix}/share/man" \
25 --infodir="\${prefix}/share/info" \
26 --sysconfdir=/etc \
27 --localstatedir=/var \
28 --libexecdir="\${prefix}/lib/squid3" \
29 --srcdir=. \
30 --datadir=/usr/share/squid3 \
31 --sysconfdir=/etc/squid3 \
32 --mandir=/usr/share/man \
33 --with-default-user=proxy \
34 \
35 --disable-maintainer-mode \
36 --disable-dependency-tracking \
37 --enable-inline \
38 --enable-async-io=8 \
39 --enable-storeio="ufs,aufs,coss,diskd,null" \
40 --enable-removal-policies="lru,heap" \
41 --enable-poll \
42 --enable-delay-pools \
43 --enable-cache-digests \
44 --enable-snmp \
45 --enable-htcp \
46 --enable-select \
47 --enable-carp \
48 --with-large-files \
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 \
57 --enable-epoll \
58 --enable-linux-netfilter \
59 "
60
61 # Ubuntu for some reason built using 'cc' instead of gcc
62 export CC="/usr/bin/cc"
63 export CXX="g++"
64 export CFLAGS="-g -O2 -g -Wall -O2"
65 export CXXFLAGS="-g -O2 -g -Wall -O2"
66 export CPPFLAGS=""
67 export LDFLAGS="-Wl,-Bsymbolic-functions"