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