Commit | Line | Data |
62d1bcd4 |
1 | |
2 | use strict; |
3 | use warnings; |
4 | |
5 | |
6 | |
7 | use ExtUtils::MakeMaker 6.30; |
8 | |
9 | |
10 | |
11 | my %WriteMakefileArgs = ( |
12 | "ABSTRACT" => "Catalyst Model DBIC Trait for sharing a database connection across multiple Models.", |
13 | "AUTHOR" => "Samuel Kaufman <sam\@socialflow.com>", |
14 | "BUILD_REQUIRES" => { |
15 | "Test::More" => 0 |
16 | }, |
17 | "CONFIGURE_REQUIRES" => { |
18 | "ExtUtils::MakeMaker" => "6.30" |
19 | }, |
20 | "DISTNAME" => "Catalyst-TraitFor-Model-DBIC-Schema-SharedDatabaseConnection", |
21 | "LICENSE" => "restrictive", |
22 | "NAME" => "Catalyst::TraitFor::Model::DBIC::Schema::SharedDatabaseConnection", |
23 | "PREREQ_PM" => { |
24 | "Moose::Role" => 0, |
25 | }, |
26 | "VERSION" => "0.01", |
27 | "test" => { |
28 | "TESTS" => "t/*.t" |
29 | } |
30 | ); |
31 | |
32 | |
33 | unless ( eval { ExtUtils::MakeMaker->VERSION(6.56) } ) { |
34 | my $br = delete $WriteMakefileArgs{BUILD_REQUIRES}; |
35 | my $pp = $WriteMakefileArgs{PREREQ_PM}; |
36 | for my $mod ( keys %$br ) { |
37 | if ( exists $pp->{$mod} ) { |
38 | $pp->{$mod} = $br->{$mod} if $br->{$mod} > $pp->{$mod}; |
39 | } |
40 | else { |
41 | $pp->{$mod} = $br->{$mod}; |
42 | } |
43 | } |
44 | } |
45 | |
46 | delete $WriteMakefileArgs{CONFIGURE_REQUIRES} |
47 | unless eval { ExtUtils::MakeMaker->VERSION(6.52) }; |
48 | |
49 | WriteMakefile(%WriteMakefileArgs); |
50 | |