depend on Module::Pluggable::Object directly instead of assuming it is bundled with...
[p5sagit/Config-Any.git] / Makefile.PL
1 use inc::Module::Install 1.00;
2
3 if ( -e 'MANIFEST.SKIP' ) {
4     system( 'pod2text lib/Config/Any.pm > README' );
5 }
6
7 perl_version '5.006';
8 name 'Config-Any';
9
10 all_from 'lib/Config/Any.pm';
11
12 requires 'Module::Pluggable::Object' => '3.6';
13
14 # Upgrade Config::General is necessary
15 if ( can_use( 'Config::General' ) && !can_use( 'Config::General', '2.47' ) ) {
16     requires 'Config::General' => '2.47';
17 }
18
19 test_requires 'Test::More';
20
21 # Scrub requires() for META output
22 if ( $Module::Install::AUTHOR ) {
23     Meta->{ values }{ requires } = [ grep { $_->[ 0 ] ne 'Config::General' }
24             @{ Meta->{ values }{ requires } } ];
25 }
26
27 resources repository =>
28     'git://git.shadowcat.co.uk/p5sagit/Config-Any.git';
29
30 WriteAll;