#!/usr/bin/perl -w use 5.008001; use Module::Build; my $build = Module::Build->new( module_name => 'Method::Signatures', license => 'perl', recursive_test_files => 1, configure_requires => { 'Module::Build' => '0.26', }, build_requires => { 'Module::Build' => '0.26', 'Test::More' => '0.82', 'Test::Builder' => '0.82', 'Test::Warn' => '0.10', }, requires => { 'perl' => '5.8.1', 'Devel::Declare::MethodInstaller::Simple' => '0.003003', 'Devel::BeginLift' => '0.001001', 'Data::Alias' => '1.07', 'Readonly' => '1.03', PPI => '1.203', }, recommends => { # Makes "is ro" faster. 'Readonly::XS' => '1.02', }, auto_features => { "fast 'is ro' (needs Readonly::XS)" => { description => 'faster "is ro" type', requires => { 'Readonly::XS' => '1.02' } } }, dist_author => 'Michael G Schwern ', meta_merge => { resources => { license => 'http://dev.perl.org/licenses/', bugtracker => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=Method-Signatures', repository => 'https://github.com/schwern/method-signatures/tree', }, }, ); $build->create_build_script;