meson: stop requiring Perl when tests are enabled

The Perl interpreter used to be a strict dependency for running our test suite. This requirement is explicit in the Meson build system, where we require Perl to be present unless tests have been disabled. With the preceding commits we have loosened this restriction so that it is now possible to run tests when Perl is unavailable. Loosen the above requirement accordingly. Signed-off-by: Patrick Steinhardt <ps@pks.im> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Patrick Steinhardt committed Apr 3, 2025 at 07:05 UTC 267143f28659fb6868dd73e44bf06e3e26976666
1 file changed +1 -1
meson.build
+1 -1
@@ -772,7 +772,7 @@ endif
772 # features. It is optional if you want to neither execute tests nor use any of
773 # these optional features.
774 perl_required = get_option('perl')
775 -if get_option('tests') or get_option('gitweb').enabled() or 'netrc' in get_option('credential_helpers')
775 +if get_option('gitweb').enabled() or 'netrc' in get_option('credential_helpers')
776 perl_required = true
777 endif
778