The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#	$Id: Build.PL,v 1.4 2007-02-03 15:23:12 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 t/05-store.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::Storable',
	license     => 'gpl',
	test_files  => \@tests,
	requires    => {
		'perl'  			=> '5.6.1',
		'Storable'			=> '2.0',
		'Config::Trivial'	=> '0.60',
	},
    build_requires => {
        'IO::Capture'   => 0,
        'Test::Pod'     => 0,
        'Test::More'    => 0,
        'Pod::Coverage' => 0,
        'Test::Pod::Coverage'   => 0,
    },
);

$build->create_build_script;