/usr/local/CPAN/Remind-Parser/Build.PL
use strict;
use warnings;
use Module::Build;
my $has_yaml;
eval { require YAML; $has_yaml = 1; };
my $build = Module::Build->new(
'module_name' => 'Remind-Parser',
'dist_author' => 'Paul Hoffman (nkuitse AT cpan DOT org)',
'dist_version_from' => 'lib/Remind/Parser.pm',
'requires' => {
'Date::DayOfWeek' => 0,
},
'recommends' => {
'YAML' => 0,
},
'build_requires' => {
'Test::More' => 0,
'Data::Dumper' => 0,
},
'license' => 'perl',
'create_readme' => 0,
'create_makefile_pl' => 'traditional',
);
if ($has_yaml) {
$build->script_files(['script/rem2yaml']);
}
else {
print STDERR "YAML is not available, so rem2yaml will not be installed\n";
}
$build->create_build_script;