X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=util%2Fperl%2FOpenSSL%2FTest.pm;h=cf7502b0a6f6dd01256f423b8edb9cdff945fb5f;hb=7a2027240e1d01f7f5b209998d1de36af221b34b;hp=ee4c8eb681eef4dcd93cb099351d9935271fb501;hpb=bd01733fdd9a5a0acdc72cf5c6601d37e8ddd801;p=oweals%2Fopenssl.git diff --git a/util/perl/OpenSSL/Test.pm b/util/perl/OpenSSL/Test.pm index ee4c8eb681..cf7502b0a6 100644 --- a/util/perl/OpenSSL/Test.pm +++ b/util/perl/OpenSSL/Test.pm @@ -66,6 +66,7 @@ use File::Spec::Functions qw/file_name_is_absolute curdir canonpath splitdir rel2abs/; use File::Path 2.00 qw/rmtree mkpath/; use File::Basename; +use Cwd qw/abs_path/; my $level = 0; @@ -932,8 +933,8 @@ i.e. Some tests may only work in non FIPS mode. sub __env { (my $recipe_datadir = basename($0)) =~ s/\.t$/_data/i; - $directories{SRCTOP} = $ENV{SRCTOP} || $ENV{TOP}; - $directories{BLDTOP} = $ENV{BLDTOP} || $ENV{TOP}; + $directories{SRCTOP} = abs_path($ENV{SRCTOP} || $ENV{TOP}); + $directories{BLDTOP} = abs_path($ENV{BLDTOP} || $ENV{TOP}); $directories{BLDAPPS} = $ENV{BIN_D} || __bldtop_dir("apps"); $directories{SRCAPPS} = __srctop_dir("apps"); $directories{BLDFUZZ} = __bldtop_dir("fuzz");