fixed attributions, copyright and license pod
[scpubgit/File-Tree-Snapshot.git] / Makefile.PL
1 use strict;
2 use warnings;
3
4 use ExtUtils::MakeMaker;
5
6 my %build_requires => (
7 );
8
9 my %requires = (
10     'Moo'               => 0.009013,
11     'File::Path'        => 0,
12     'File::Basename'    => 0,
13 );
14
15 # have to do this since old EUMM dev releases miss the eval $VERSION line
16 my $mymeta_works = do { no warnings; $ExtUtils::MakeMaker::VERSION >= 6.5707 };
17 my $mymeta = do { no warnings; $ExtUtils::MakeMaker::VERSION >= 6.5702 };
18
19 WriteMakefile(
20   NAME => 'File-Tree-Snapshot',
21   VERSION_FROM => 'lib/File/Tree/Snapshot.pm',
22   PREREQ_PM => {
23     %requires,
24     ($mymeta_works ? () : (%build_requires)),
25   },
26   ($mymeta_works
27     ? ( # BUILD_REQUIRES makes MYMETA right, requires stops META being wrong
28         BUILD_REQUIRES => \%build_requires,
29         META_ADD => { requires => \%requires }
30       )
31     : ( # META_ADD both to get META right - only Makefile written
32         META_ADD => {
33           requires => \%requires,
34           build_requires => \%build_requires,
35         }
36       )
37   ),
38   ($mymeta && !$mymeta_works ? (NO_MYMETA => 1) : ()),
39   LICENSE => 'perl',
40 );;