#
# make_ext.pl "MAKE=nmake -nologo" --dir=..\ext --target=clean
#
-# make_ext.pl MAKE=dmake --dir=..\ext
-#
-# make_ext.pl MAKE=dmake --dir=..\ext --target=clean
-#
# Will skip building extensions which are marked with an '!' char.
# Mostly because they still not ported to specified platform.
#
$ENV{PATH} = "$topdir;$topdir\\win32\\bin;$ENV{PATH}";
my $pl2bat = "$topdir\\win32\\bin\\pl2bat";
unless (-f "$pl2bat.bat") {
- my @args = ($perl, "-I$topdir\\lib", ("$pl2bat.pl") x 2);
+ my @args = ($perl, "-I$topdir\\lib", "-I$topdir\\cpan\\ExtUtils-PL2Bat\\lib", ("$pl2bat.pl") x 2);
print "@args\n" if $verbose;
system(@args) unless IS_CROSS;
}
'INSTALLMAN3DIR=none';
}
push @args, @$pass_through;
+ push @args, 'PERL=' . $perl if $perl; # use miniperl to run the Makefile later
_quote_args(\@args) if IS_VMS;
print join(' ', $perl, @args), "\n" if $verbose;
my $code = do {
|README
|README\.patching
|README\.release
+ |\.gitignore
)\z/xi; # /i to deal with case munging systems.
if ($leaf eq "$last.pm") {
++$has_top;