Commit | Line | Data |
004ac8d9 |
1 | package inc::MakeMaker; |
2 | |
3 | use Moose; |
4 | |
6bf5d14d |
5 | use lib 'inc'; |
6 | |
004ac8d9 |
7 | use MMHelper; |
8 | |
6bf5d14d |
9 | extends 'Dist::Zilla::Plugin::MakeMaker::Awesome'; |
10 | |
11 | override _build_MakeFile_PL_template => sub { |
12 | my $self = shift; |
13 | |
14 | my $tmpl = super(); |
15 | |
16 | return $tmpl . "\n\n" . MMHelper::my_package_subs(); |
17 | }; |
18 | |
19 | override _build_WriteMakefile_args => sub { |
20 | my $self = shift; |
21 | |
22 | my $args = super(); |
23 | |
24 | return { |
25 | %{$args}, |
26 | MMHelper::mm_args(), |
27 | }; |
28 | }; |
29 | |
aa0d8521 |
30 | override test => sub { |
31 | my $self = shift; |
32 | |
33 | local $ENV{PERL5LIB} = join ':', |
34 | grep {defined} @ENV{ 'PERL5LIB', 'DZIL_TEST_INC' }; |
35 | |
36 | super(); |
37 | }; |
38 | |
6bf5d14d |
39 | 1; |