tests: include current directory when running test Perl commands

Necessary to find generated files in the out-of-tree build directory.
E.g. `tests/configurehelp.pm`, for tests 1119 and 1167.

Before this patch macOS autotools builds were failing these two tests
due to falling back to the default preprocessor (`cpp`) instead of
the actual one configured. Then `cpp` failing to compile Apple SDK
headers referenced by curl headers.

Cherry-picked from #14097
Closes #14124
This commit is contained in:
Viktor Szakats 2024-07-07 14:30:57 +02:00
parent 59bc9a1d44
commit efc2c5184d
No known key found for this signature in database
GPG Key ID: B5ABD165E2AEF201

View File

@ -90,7 +90,7 @@ our $randseed = 0; # random number seed
# paths # paths
our $pwd = getcwd(); # current working directory our $pwd = getcwd(); # current working directory
our $srcdir = $ENV{'srcdir'} || '.'; # root of the test source code our $srcdir = $ENV{'srcdir'} || '.'; # root of the test source code
our $perl="perl -I$srcdir"; # invoke perl like this our $perl="perl -I. -I$srcdir"; # invoke perl like this
our $LOGDIR="log"; # root of the log directory; this will be different for our $LOGDIR="log"; # root of the log directory; this will be different for
# each runner in multiprocess mode # each runner in multiprocess mode
our $LIBDIR="./libtest"; our $LIBDIR="./libtest";