Test suite: minimal required to get mingw 'make test' work under Linux.
(part by Alessandro Ghedini) Reviewed-by: Richard Levitte <levitte@openssl.org>
This commit is contained in:
@@ -357,7 +357,7 @@ operating system.
|
||||
=cut
|
||||
|
||||
sub top_dir {
|
||||
return __top_file(@_, ""); # This caters for operating systems that have
|
||||
return __top_dir(@_); # This caters for operating systems that have
|
||||
# a very distinct syntax for directories.
|
||||
}
|
||||
|
||||
@@ -577,6 +577,12 @@ sub __top_file {
|
||||
return catfile($directories{TOP},@_,$f);
|
||||
}
|
||||
|
||||
sub __top_dir {
|
||||
BAIL_OUT("Must run setup() first") if (! $test_name);
|
||||
|
||||
return catdir($directories{TOP},@_);
|
||||
}
|
||||
|
||||
sub __test_file {
|
||||
BAIL_OUT("Must run setup() first") if (! $test_name);
|
||||
|
||||
@@ -668,7 +674,9 @@ sub __fixup_cmd {
|
||||
my $prefix = __top_file("util", "shlib_wrap.sh")." ";
|
||||
my $ext = $ENV{"EXE_EXT"} || "";
|
||||
|
||||
if ( $^O eq "VMS" ) { # VMS
|
||||
if (defined($ENV{EXE_SHELL})) {
|
||||
$prefix = "$ENV{EXE_SHELL} ";
|
||||
} elsif ($^O eq "VMS" ) { # VMS
|
||||
$prefix = "mcr ";
|
||||
$ext = ".exe";
|
||||
} elsif ($^O eq "MSWin32") { # Windows
|
||||
|
Reference in New Issue
Block a user