use strict;
use vars qw($VERSION @ISA);
-$VERSION = '0.12';
+$VERSION = '0.13';
use File::Spec;
BEGIN { @ISA = qw(File::Spec); }
my $make = '';
foreach my $dir (@dirs) {
$make .= sprintf <<'MAKE', ($dir) x 7;
-%s$(DFSEP).exists :
+%s$(DFSEP).exists :: Makefile.PL
$(NOECHO) $(MKPATH) %s
$(NOECHO) $(CHMOD) 755 %s
$(NOECHO) $(TOUCH) %s$(DFSEP).exists
my @dirs = qw($(DISTVNAME));
my @files = qw($(FIRST_MAKEFILE) $(MAKEFILE_OLD));
- if ($self->{PERL_CORE}) {
+ # Special exception for the perl core where INST_* is not in blib.
+ # This cleans up the files built from the ext/ directory (all XS).
+ if( $self->{PERL_CORE} ) {
push @dirs, qw($(INST_AUTODIR) $(INST_ARCHAUTODIR));
- push @files, values %{$self->{PM}};
+ push @files, values %{$self->{PM}};
}
if( $self->has_link_code ){
file
UMASK_NULL Nullify umask
- DEV_NULL Supress all command output
+ DEV_NULL Suppress all command output
=head3 init_DIRFILESEP I<Abstract>