]>
Commit | Line | Data |
---|---|---|
3d7da074 | 1 | # |
48f25f4f AR |
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. | |
3d7da074 | 5 | # |
4b985c04 AJ |
6 | # |
7 | # Complete Check - everything is supposed to work at this level | |
e989b5f1 | 8 | # distcheck is not possible since it drops our configure options... |
933fb30a | 9 | MAKETEST="distcheck" |
4b985c04 AJ |
10 | # |
11 | # | |
3d7da074 AJ |
12 | # The options for this level can be easily generated semi-automatically from configure.in by: |
13 | # grep -E "^AC_ARG_ENABLE" ./configure.in | 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.in | 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-coss-membuf-size=N \ | |
26 | # --with-filedescriptors=N \ | |
27 | # --with-cppunit-basedir=PATH \ | |
28 | # --with-openssl=PATH \ | |
29 | # --with-po2html=PATH \ | |
cc9eab98 | 30 | # --with-tags=TAGS \ |
3d7da074 | 31 | # |
945980c0 | 32 | # Following features require special support from other optional packages. |
48f25f4f AR |
33 | # We can't test them automatically everywhere without detecting those |
34 | # optional packages first. | |
945980c0 AJ |
35 | # |
36 | # --enable-ecap \ | |
ad32c661 | 37 | # --enable-epoll \ |
11f11b5c | 38 | # --enable-kqueue \ |
945980c0 | 39 | # --enable-win32-service \ |
945980c0 | 40 | # |
ad32c661 | 41 | # |
3d7da074 | 42 | OPTS=" \ |
0fb3665c | 43 | --enable-loadable-modules \ |
3d7da074 AJ |
44 | --enable-gnuregex \ |
45 | --enable-optimizations \ | |
46 | --enable-inline \ | |
47 | --enable-debug-cbdata \ | |
48 | --enable-xmalloc-statistics \ | |
49 | --enable-async-io \ | |
50 | --enable-storeio \ | |
51 | --enable-disk-io \ | |
52 | --enable-removal-policies \ | |
53 | --enable-icmp \ | |
54 | --enable-delay-pools \ | |
3d7da074 | 55 | --enable-icap-client \ |
3d7da074 AJ |
56 | --enable-useragent-log \ |
57 | --enable-referer-log \ | |
58 | --enable-wccp \ | |
59 | --enable-wccpv2 \ | |
60 | --enable-kill-parent-hack \ | |
61 | --enable-snmp \ | |
62 | --enable-cachemgr-hostname \ | |
63 | --enable-arp-acl \ | |
64 | --enable-htcp \ | |
65 | --enable-ssl \ | |
66 | --enable-forw-via-db \ | |
67 | --enable-cache-digests \ | |
68 | --enable-poll \ | |
69 | --enable-select \ | |
3d7da074 AJ |
70 | --enable-http-violations \ |
71 | --enable-ipfw-transparent \ | |
72 | --enable-ipf-transparent \ | |
73 | --enable-pf-transparent \ | |
74 | --enable-linux-netfilter \ | |
75 | --enable-linux-tproxy \ | |
76 | --enable-leakfinder \ | |
77 | --enable-follow-x-forwarded-for \ | |
78 | --enable-ident-lookups \ | |
79 | --enable-internal-dns \ | |
80 | --enable-default-hostsfile \ | |
81 | --enable-auth \ | |
82 | --enable-basic-auth-helpers=all \ | |
83 | --enable-ntlm-auth-helpers=all \ | |
84 | --enable-negotiate-auth-helpers=all \ | |
85 | --enable-digest-auth-helpers=all \ | |
86 | --enable-ntlm-fail-open \ | |
87 | --enable-external-acl-helpers=all \ | |
d9417891 | 88 | --enable-url-rewrite-helpers=all \ |
3d7da074 | 89 | --enable-mempools \ |
3d7da074 AJ |
90 | --enable-unlinkd \ |
91 | --enable-stacktraces \ | |
92 | --enable-cpu-profiling \ | |
93 | --enable-vary \ | |
2092c67d | 94 | --enable-x-accelerator-vary \ |
3d7da074 | 95 | --enable-ipv6 \ |
3d7da074 | 96 | --enable-auto-locale \ |
461b8219 | 97 | --enable-translation \ |
fb36f587 | 98 | --enable-zph-qos \ |
88bfe098 | 99 | --enable-esi \ |
3d7da074 AJ |
100 | \ |
101 | --with-aio \ | |
102 | --with-build-environment=default \ | |
103 | --with-dl \ | |
104 | --with-dns-cname \ | |
105 | --with-gnu-ld \ | |
3d7da074 AJ |
106 | --with-ipv6-split-stack \ |
107 | --with-large-files \ | |
3d7da074 AJ |
108 | --with-pic \ |
109 | --with-pthreads \ | |
3d7da074 AJ |
110 | --with-valgrind-debug \ |
111 | " | |
933fb30a AJ |
112 | |
113 | # Fix the distclean testing. | |
114 | export DISTCHECK_CONFIGURE_FLAGS="${OPTS}" | |
115 | ||
116 |