2 # Minimal configuration options.
3 # - Everthing that can be disabled is
4 # - Everyhing that can be done without is
7 # Check - everything MUST work at this level
8 # distcheck is not possible here since it drops our configure options...
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 ' --disable-' and '\' strings
16 # grep -E "^AC_ARG_WITH" ./configure.in | grep -o -E "[0-9a-z\-]+[,]" | grep -o -E "[^,]+" >without.opts
17 # followed by insertion of ' --without-' and ' \' strings
19 # sometimes it's just too automatic.. Following options should be just stripped
21 # --without-default-user \
22 # --without-aufs-threads \
23 # --without-coss-membuf-size \
24 # --without-filedescriptors \
25 # --without-cppunit-basedir \
26 # --without-build-environment \
30 --disable-loadable-modules \
32 --disable-optimizations \
34 --disable-debug-cbdata \
35 --disable-xmalloc-statistics \
39 --disable-removal-policies \
41 --disable-delay-pools \
43 --disable-icap-client \
45 --disable-useragent-log \
46 --disable-referer-log \
49 --disable-kill-parent-hack \
51 --disable-cachemgr-hostname \
55 --disable-forw-via-db \
56 --disable-cache-digests \
61 --disable-http-violations \
62 --disable-ipfw-transparent \
63 --disable-ipf-transparent \
64 --disable-pf-transparent \
65 --disable-linux-netfilter \
66 --disable-linux-tproxy \
67 --disable-leakfinder \
68 --disable-follow-x-forwarded-for \
69 --disable-ident-lookups \
70 --disable-internal-dns \
71 --disable-default-hostsfile \
73 --disable-basic-auth-helpers \
74 --disable-ntlm-auth-helpers \
75 --disable-negotiate-auth-helpers \
76 --disable-digest-auth-helpers \
77 --disable-ntlm-fail-open \
78 --disable-external-acl-helpers \
79 --disable-url-rewrite-helpers \
81 --disable-win32-service \
83 --disable-stacktraces \
84 --disable-cpu-profiling \
88 --disable-auto-locale \
89 --disable-translation \
94 --without-large-files \
95 --without-valgrind-debug \
96 --without-ipv6-split-stack \
101 # Fix the distclean testing.
102 export DISTCHECK_CONFIGURE_FLAGS="${OPTS}"