my @toolchain = qw(cpan/AutoLoader/lib
dist/Carp/lib
dist/PathTools dist/PathTools/lib
- dist/ExtUtils-Command/lib
- dist/ExtUtils-Install/lib
+ cpan/ExtUtils-Command/lib
+ cpan/ExtUtils-Install/lib
cpan/ExtUtils-MakeMaker/lib
- dist/ExtUtils-Manifest/lib
+ cpan/ExtUtils-Manifest/lib
cpan/File-Path/lib
ext/re
dist/Term-ReadLine/lib
my $inc = join ",\n ",
map { "q\0$_\0" }
- (map {File::Spec::Functions::rel2abs($_)} @toolchain, 'lib');
+ (map {File::Spec::Functions::rel2abs($_)} (
+# faster build on the non-parallel Win32 build process
+ $^O eq 'MSWin32' ? ('lib', @toolchain ) : (@toolchain, 'lib')
+ ));
open my $fh, '>', $file
or die "Can't open $file: $!";
# We are miniperl, building extensions
# Replace the first entry of \@INC ("lib") with the list of
# directories we need.
+${\($^O eq 'MSWin32' ? '${^WIN32_SLOPPY_STAT} = 1;':'')}
splice(\@INC, 0, 1, $inc);
\$^O = '$osname';
+__END__
EOT
if ($error) {
or warn "Can't unlink $file after error: $!";
die $error;
-# Local variables:
-# cperl-indent-level: 4
-# indent-tabs-mode: nil
-# End:
-#
# ex: set ts=8 sts=4 sw=4 et: