# $Id: Build.PL,v 1.4 2007-05-28 17:11:27 adam Exp $; use Module::Build; my @tests = qw(t/00-use.t t/01-basic.t t/02-read.t t/03-error.t t/04-write.t); eval { require Test::More; }; push @tests, 't/60-distribution.t' unless ($@); eval { require YAML; }; push @tests, 't/70-meta-yaml.t' unless ($@); eval { require IO::Capture; }; push @tests, 't/80-warn.t' unless ($@); eval { require Test::Pod; }; push @tests, 't/90-pod.t' unless ($@); eval { require Pod::Coverage; }; push @tests, 't/91-pod.t' unless ($@); eval { require Test::Pod::Coverage; }; push @tests, 't/92-pod.t' unless ($@); my $build = Module::Build->new( module_name => 'Config::Trivial', license => 'gpl', test_files => \@tests, requires => { 'perl' => '5.6.1', }, build_requires => { 'IO::Capture' => 0, 'Test::Pod' => 0, 'Pod::Coverage' => 0, 'Test::Pod::Coverage' => 0, }, ); $build->create_build_script;