]> git.ipfire.org Git - thirdparty/squid.git/blame - test-suite/buildtests/layer-01-minimal.opts
Source Format Enforcement (#1234)
[thirdparty/squid.git] / test-suite / buildtests / layer-01-minimal.opts
CommitLineData
b8ae064d 1## Copyright (C) 1996-2023 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 16MAKETEST="distcheck"
4b985c04
AJ
17#
18#
a6093a2d 19# The options for this level can be easily generated semi-automatically from configure.ac by:
6b1d7a0e 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#
6b1d7a0e 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.
39DISTCHECK_CONFIGURE_FLAGS=" \
4fe75473 40 --disable-build-info \
5a2409b7 41 --disable-shared \
f9d9b10e
AJ
42 --disable-xmalloc-statistics \
43 --disable-async-io \
44 --disable-storeio \
45 --disable-disk-io \
46 --disable-removal-policies \
47 --disable-icmp \
48 --disable-delay-pools \
49 --disable-esi \
50 --disable-icap-client \
51 --disable-ecap \
52 --disable-useragent-log \
53 --disable-referer-log \
54 --disable-wccp \
55 --disable-wccpv2 \
f9d9b10e
AJ
56 --disable-snmp \
57 --disable-cachemgr-hostname \
55ae2269 58 --disable-eui \
f9d9b10e 59 --disable-htcp \
f3575929 60 --disable-ssl-crtd \
f9d9b10e
AJ
61 --disable-forw-via-db \
62 --disable-cache-digests \
63 --disable-poll \
64 --disable-select \
65 --disable-kqueue \
66 --disable-epoll \
67 --disable-http-violations \
68 --disable-ipfw-transparent \
69 --disable-ipf-transparent \
70 --disable-pf-transparent \
71 --disable-linux-netfilter \
72 --disable-linux-tproxy \
f9d9b10e
AJ
73 --disable-follow-x-forwarded-for \
74 --disable-ident-lookups \
f9d9b10e
AJ
75 --disable-default-hostsfile \
76 --disable-auth \
77 --disable-basic-auth-helpers \
78 --disable-ntlm-auth-helpers \
79 --disable-negotiate-auth-helpers \
80 --disable-digest-auth-helpers \
81 --disable-ntlm-fail-open \
82 --disable-external-acl-helpers \
d9417891 83 --disable-url-rewrite-helpers \
f9d9b10e
AJ
84 --disable-mempools \
85 --disable-win32-service \
86 --disable-unlinkd \
87 --disable-stacktraces \
88 --disable-cpu-profiling \
89 --disable-vary \
90 --disable-ipv6 \
91 --disable-zph-qos \
92 --disable-auto-locale \
461b8219 93 --disable-translation \
f9d9b10e 94 \
f9d9b10e
AJ
95 --without-pthreads \
96 --without-aio \
59eac907 97 --without-cap \
f9d9b10e 98 --without-dl \
42557148
AJ
99 --without-gnugss \
100 --without-heimdal-krb5 \
f9d9b10e 101 --without-large-files \
0d57ed2e 102 --without-ldap \
42557148 103 --without-mit-krb5 \
1d11e9b3 104 --without-nettle \
f9d9b10e
AJ
105 --without-valgrind-debug \
106 --without-ipv6-split-stack \
f9d9b10e 107 --without-dns-cname \
7fe4245d 108 --without-gnutls \
f3575929 109 --without-openssl \
f9d9b10e 110 --without-po2html \
75a8daaf 111 --without-systemd \
acd207af 112 --without-tdb \
f9d9b10e 113 "
933fb30a
AJ
114
115# Fix the distclean testing.
9f240854 116export DISTCHECK_CONFIGURE_FLAGS