# vim:set et sw=2:
use Module::Build;
my $build = Module::Build->new(
module_name => 'Lingua::Klingon::Collate',
license => 'bsd',
requires => {
'perl' => '5.005_03',
},
build_requires => {
'Module::Build' => 0,
'Test::More' => '0.19',
'Test::Differences' => 0,
},
create_makefile_pl => 'passthrough',
);
my $failures = $build->prereq_failures();
if($failures) {
while (my ($type, $list) = each %$failures) {
while (my ($name, $hash) = each %$list) {
print "Failure for $name: $hash->{message}\n";
}
}
} else {
$build->create_build_script;
}