… | |
… | |
2 | use ExtUtils::PkgConfig; |
2 | use ExtUtils::PkgConfig; |
3 | use EV::MakeMaker; |
3 | use EV::MakeMaker; |
4 | |
4 | |
5 | %glib = ExtUtils::PkgConfig->find ("glib-2.0"); |
5 | %glib = ExtUtils::PkgConfig->find ("glib-2.0"); |
6 | |
6 | |
7 | my $mm = MM->new({EV::MakeMaker::ev_args ( |
7 | WriteMakefile(EV::MakeMaker::ev_args ( |
8 | dist => { |
8 | dist => { |
9 | PREOP => 'pod2text EV.pm | tee README >$(DISTVNAME)/README; chmod -R u=rwX,go=rX . ;', |
9 | PREOP => 'pod2text EV.pm | tee README >$(DISTVNAME)/README; chmod -R u=rwX,go=rX . ;', |
10 | COMPRESS => 'gzip -9v', |
10 | COMPRESS => 'gzip -9v', |
11 | SUFFIX => '.gz', |
11 | SUFFIX => '.gz', |
12 | }, |
12 | }, |
… | |
… | |
14 | VERSION_FROM => "EV.pm", |
14 | VERSION_FROM => "EV.pm", |
15 | CCFLAGS => $glib{cflags}, |
15 | CCFLAGS => $glib{cflags}, |
16 | LIBS => [$glib{libs}], |
16 | LIBS => [$glib{libs}], |
17 | PREREQ_FATAL => 1, |
17 | PREREQ_FATAL => 1, |
18 | PREREQ_PM => { |
18 | PREREQ_PM => { |
19 | EV => 2.0, |
19 | EV => 4.00, |
20 | ExtUtils::PkgConfig => 0, |
20 | ExtUtils::PkgConfig => 0, |
21 | }, |
21 | }, |
22 | EXTRA_META => q{ |
22 | CONFIGURE_REQUIRES => { |
23 | configure_requires: |
23 | EV => 4.00, |
24 | ExtUtils::PkgConfig: 0 |
24 | ExtUtils::PkgConfig => 0, |
25 | EV: 2.0 |
|
|
26 | }, |
25 | }, |
27 | )}); |
26 | )); |
28 | |
|
|
29 | $mm->flush; |
|
|
30 | |
|
|