diff options
author | Patrick Steinhardt <ps@pks.im> | 2025-02-26 09:22:12 +0100 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2025-02-26 09:09:35 -0800 |
commit | 6128301075c90ac1d25badcc29771d1547fdf80f (patch) | |
tree | c7258373c6d53d9d96306064397e94f705008db1 /gitweb/static/js/lib | |
parent | bd262d07b65af894b1014cd8cc2d02aaee65800b (diff) |
meson: fix OpenSSL fallback when not explicitly required
When OpenSSL isn't provided by the system we know to fall back to the
subproject wrapper. This is especially helpful on Windows systems, where
you typically don't have OpenSSL available, in order to reduce the
number of required dependencies.
The fallback is broken though when the OpenSSL backend is set to 'auto'
as we end up calling `dependency('openssl', required: false)` in that
case, which implicitly disables falling back to the wrapper.
Fix the issue by re-allowing the fallback in case either OpenSSL is
required or in case the backend is set to 'auto'. While at it, fix
reporting of the backend in case the user asked us to pick no HTTPS
backend at all.
Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'gitweb/static/js/lib')
0 files changed, 0 insertions, 0 deletions