]>
Commit | Line | Data |
---|---|---|
bf95c10a | 1 | ## Copyright (C) 1996-2022 The Squid Software Foundation and contributors |
4e0938ef AJ |
2 | ## |
3 | ## Squid software is distributed under GPLv2+ license and includes | |
4 | ## contributions from numerous individuals and organizations. | |
5 | ## Please see the COPYING and CONTRIBUTORS files for details. | |
6 | ## | |
7 | ||
f9d9b10e AJ |
8 | # |
9 | # Minimal configuration options. | |
10 | # - Everthing that can be disabled is | |
9603207d | 11 | # - Everyhing that can be done without is |
f9d9b10e | 12 | # |
4b985c04 | 13 | # |
e989b5f1 AJ |
14 | # Check - everything MUST work at this level |
15 | # distcheck is not possible here since it drops our configure options... | |
933fb30a | 16 | MAKETEST="distcheck" |
4b985c04 AJ |
17 | # |
18 | # | |
a6093a2d AJ |
19 | # The options for this level can be easily generated semi-automatically from configure.ac by: |
20 | # grep -E "^AC_ARG_ENABLE" ./configure.ac | grep -o -E "[0-9a-z\-]+[,]" | grep -o -E "[^,]+" >disable.opts | |
f9d9b10e AJ |
21 | # followed by insertion of ' --disable-' and '\' strings |
22 | # | |
a6093a2d | 23 | # grep -E "^AC_ARG_WITH" ./configure.ac | grep -o -E "[0-9a-z\-]+[,]" | grep -o -E "[^,]+" >without.opts |
f9d9b10e AJ |
24 | # followed by insertion of ' --without-' and ' \' strings |
25 | # | |
8b0d8e31 AJ |
26 | # sometimes it's just too automatic.. Following options should be just stripped |
27 | # | |
28 | # --without-default-user \ | |
29 | # --without-aufs-threads \ | |
8b0d8e31 | 30 | # --without-filedescriptors \ |
8b0d8e31 AJ |
31 | # --without-build-environment \ |
32 | # | |
4f3c41b3 AJ |
33 | # GCC-9 cannot (yet) test this due to segmentation faults in std::string template optimizations (via cppunit) |
34 | # --disable-optimizations \ | |
8b0d8e31 | 35 | # |
9603207d | 36 | # NP: DISTCHECK_CONFIGURE_FLAGS is a magic automake macro for the |
9f240854 AJ |
37 | # distcheck target recursive tests beteen scripted runs. |
38 | # we use it to perform the same duty between our nested scripts. | |
39 | DISTCHECK_CONFIGURE_FLAGS=" \ | |
4fe75473 | 40 | --disable-build-info \ |
5a2409b7 | 41 | --disable-shared \ |
c2afddd8 | 42 | --disable-gnuregex \ |
f9d9b10e AJ |
43 | --disable-debug-cbdata \ |
44 | --disable-xmalloc-statistics \ | |
45 | --disable-async-io \ | |
46 | --disable-storeio \ | |
47 | --disable-disk-io \ | |
48 | --disable-removal-policies \ | |
49 | --disable-icmp \ | |
50 | --disable-delay-pools \ | |
51 | --disable-esi \ | |
52 | --disable-icap-client \ | |
53 | --disable-ecap \ | |
54 | --disable-useragent-log \ | |
55 | --disable-referer-log \ | |
56 | --disable-wccp \ | |
57 | --disable-wccpv2 \ | |
58 | --disable-kill-parent-hack \ | |
59 | --disable-snmp \ | |
60 | --disable-cachemgr-hostname \ | |
55ae2269 | 61 | --disable-eui \ |
f9d9b10e | 62 | --disable-htcp \ |
f3575929 | 63 | --disable-ssl-crtd \ |
f9d9b10e AJ |
64 | --disable-forw-via-db \ |
65 | --disable-cache-digests \ | |
66 | --disable-poll \ | |
67 | --disable-select \ | |
68 | --disable-kqueue \ | |
69 | --disable-epoll \ | |
70 | --disable-http-violations \ | |
71 | --disable-ipfw-transparent \ | |
72 | --disable-ipf-transparent \ | |
73 | --disable-pf-transparent \ | |
74 | --disable-linux-netfilter \ | |
75 | --disable-linux-tproxy \ | |
f9d9b10e AJ |
76 | --disable-follow-x-forwarded-for \ |
77 | --disable-ident-lookups \ | |
f9d9b10e AJ |
78 | --disable-default-hostsfile \ |
79 | --disable-auth \ | |
80 | --disable-basic-auth-helpers \ | |
81 | --disable-ntlm-auth-helpers \ | |
82 | --disable-negotiate-auth-helpers \ | |
83 | --disable-digest-auth-helpers \ | |
84 | --disable-ntlm-fail-open \ | |
85 | --disable-external-acl-helpers \ | |
d9417891 | 86 | --disable-url-rewrite-helpers \ |
f9d9b10e AJ |
87 | --disable-mempools \ |
88 | --disable-win32-service \ | |
89 | --disable-unlinkd \ | |
90 | --disable-stacktraces \ | |
91 | --disable-cpu-profiling \ | |
92 | --disable-vary \ | |
93 | --disable-ipv6 \ | |
94 | --disable-zph-qos \ | |
95 | --disable-auto-locale \ | |
461b8219 | 96 | --disable-translation \ |
f9d9b10e | 97 | \ |
f9d9b10e AJ |
98 | --without-pthreads \ |
99 | --without-aio \ | |
100 | --without-dl \ | |
f9d9b10e | 101 | --without-large-files \ |
1d11e9b3 | 102 | --without-nettle \ |
f9d9b10e AJ |
103 | --without-valgrind-debug \ |
104 | --without-ipv6-split-stack \ | |
f9d9b10e | 105 | --without-dns-cname \ |
7fe4245d | 106 | --without-gnutls \ |
f3575929 | 107 | --without-openssl \ |
f9d9b10e | 108 | --without-po2html \ |
75a8daaf | 109 | --without-systemd \ |
acd207af | 110 | --without-tdb \ |
f9d9b10e | 111 | " |
933fb30a AJ |
112 | |
113 | # Fix the distclean testing. | |
9f240854 | 114 | export DISTCHECK_CONFIGURE_FLAGS |