]> git.ipfire.org Git - thirdparty/squid.git/blob - test-suite/buildtests/layer-02-maximus.opts
Merged from trunk 13172.
[thirdparty/squid.git] / test-suite / buildtests / layer-02-maximus.opts
1 #
2 # All configuration options that can be enabled are enabled,
3 # XXX: with the exception of those that depend on the environment.
4 # TODO: Add environment-specific tests to enable more options.
5 #
6 #
7 # Complete Check - everything is supposed to work at this level
8 # distcheck is not possible since it drops our configure options...
9 MAKETEST="distcheck"
10 #
11 #
12 # The options for this level can be easily generated semi-automatically from configure.ac by:
13 # grep -E "^AC_ARG_ENABLE" ./configure.ac | grep -o -E "[0-9a-z\-]+[,]" | grep -o -E "[^,]+" >disable.opts
14 # followed by insertion of ' --enable-' and '\' strings
15 #
16 # grep -E "^AC_ARG_WITH" ./configure.ac | grep -o -E "[0-9a-z\-]+[,]" | grep -o -E "[^,]+" >without.opts
17 # followed by insertion of ' --with-' and ' \' strings
18 #
19 # sometimes it's just too automatic..
20 # Following options should be populated with local settings.
21 # We can't test them automatically everywhere
22 #
23 # --with-default-user=NAME \
24 # --with-aufs-threads=N \
25 # --with-filedescriptors=N \
26 # --with-cppunit-basedir=PATH \
27 # --with-openssl=PATH \
28 # --with-po2html=PATH \
29 # --with-tags=TAGS \
30 #
31 # Following features require special support from other optional packages.
32 # We can't test them automatically everywhere without detecting those
33 # optional packages first.
34 #
35 # --enable-ecap \
36 # --enable-epoll \
37 # --enable-kqueue \
38 # --enable-win32-service \
39 # --with-valgrind-debug \
40 #
41 # --enable-cpu-profiling \ Requires CPU support.
42 #
43 #
44 # NP: DISTCHECK_CONFIGURE_FLAGS is a magic automake macro for the
45 # distcheck target recursive tests beteen scripted runs.
46 # we use it to perform the same duty between our nested scripts.
47 DISTCHECK_CONFIGURE_FLAGS=" \
48 --enable-loadable-modules \
49 --enable-gnuregex \
50 --enable-optimizations \
51 --enable-inline \
52 --enable-debug-cbdata \
53 --enable-xmalloc-statistics \
54 --enable-async-io \
55 --enable-storeio \
56 --enable-disk-io \
57 --enable-removal-policies \
58 --enable-icmp \
59 --enable-delay-pools \
60 --enable-icap-client \
61 --enable-useragent-log \
62 --enable-referer-log \
63 --enable-wccp \
64 --enable-wccpv2 \
65 --enable-kill-parent-hack \
66 --enable-snmp \
67 --enable-cachemgr-hostname \
68 --enable-eui \
69 --enable-htcp \
70 --enable-ssl \
71 --enable-forw-via-db \
72 --enable-cache-digests \
73 --enable-poll \
74 --enable-select \
75 --enable-http-violations \
76 --enable-ipfw-transparent \
77 --enable-leakfinder \
78 --enable-follow-x-forwarded-for \
79 --enable-ident-lookups \
80 --enable-default-hostsfile \
81 --enable-auth \
82 --enable-basic-auth-helpers \
83 --enable-ntlm-auth-helpers \
84 --enable-negotiate-auth-helpers \
85 --enable-digest-auth-helpers \
86 --enable-ntlm-fail-open \
87 --enable-external-acl-helpers \
88 --enable-url-rewrite-helpers \
89 --enable-mempools \
90 --enable-unlinkd \
91 --enable-stacktraces \
92 --enable-vary \
93 --enable-x-accelerator-vary \
94 --enable-ipv6 \
95 --enable-auto-locale \
96 --enable-translation \
97 --enable-zph-qos \
98 --enable-esi \
99 --with-aio \
100 --with-build-environment=default \
101 --with-dl \
102 --with-dns-cname \
103 --with-gnu-ld \
104 --with-ipv6-split-stack \
105 --with-large-files \
106 --with-pic \
107 --with-pthreads \
108 --enable-build-info=squid\ test\ build \
109 --enable-ssl-crtd \
110 "
111
112 # Fix the distclean testing.
113 export DISTCHECK_CONFIGURE_FLAGS