Non-native file specifications don't play nice with native make
utilities.
Without this, the build on VMS is broken. Submitted upstream at:
https://rt.cpan.org/Ticket/Display.html?id=83800
use ExtUtils::MakeMaker;
use Getopt::Std;
use Config qw(%Config);
+use File::Spec;
my $PM = 'lib/Digest/SHA.pm';
push(@extra, OPTIMIZE => '-O1 -fomit-frame-pointer');
}
-my @srcs = map { "src/$_" } qw(sha.c sha64bit.c);
-my @hdrs = map { "src/$_" } qw(sha.h sha64bit.h);
+my @srcs = map { File::Spec->catfile('src', $_) } qw(sha.c sha64bit.c);
+my @hdrs = map { File::Spec->catfile('src', $_) } qw(sha.h sha64bit.h);
my $deps = join(' ', @srcs, @hdrs);
my %att = (