Dist-Zilla-Plugin-DistBuild
view release on metacpan or search on metacpan
lib/Dist/Zilla/Plugin/DistBuild.pm view on Meta::CPAN
isa => StrictVersionStr,
lazy => 1,
default => sub($self) {
my $prereqs = $self->zilla->prereqs->cpan_meta_prereqs;
my $reqs = $prereqs->merged_requirements([ qw/configure build test runtime/ ], ['requires']);
return $reqs->requirements_for_module('perl') || '5.006';
},
);
has header_strs => (
is => 'ro', isa => ArrayRef[Str],
traits => ['Array'],
lazy => 1,
default => sub { [] },
documentation => "Additional code lines to include at the beginning of Makefile.PL",
);
has header_file => (
is => 'ro',
isa => Str,
documentation => 'Additional header content to include from a file',
lib/Dist/Zilla/Plugin/DistBuild.pm view on Meta::CPAN
? do {
my $abs_file = path($self->zilla->root, $self->header_file);
$self->log_fatal([ 'header_file %s does not exist!', $self->header_file ])
if not $abs_file->exists;
$abs_file->slurp_utf8
}
: () );
}
has footer_strs => (
is => 'ro', isa => ArrayRef[Str],
traits => ['Array'],
lazy => 1,
default => sub { [] },
documentation => "Additional code lines to include at the end of Makefile.PL",
);
has footer_file => (
is => 'ro',
isa => Str,
documentation => 'Additional footer content to include from a file',
( run in 0.584 second using v1.01-cache-2.11-cpan-5f2e87ce722 )