From 8be962de93a02bb70f2b303623066270ae5273c1 Mon Sep 17 00:00:00 2001 From: Apocalypse Date: Thu, 11 Dec 2008 06:18:41 -0200 Subject: [PATCH] start of work on ATOMIC --- Build.PL | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 Build.PL diff --git a/Build.PL b/Build.PL new file mode 100644 index 0000000..643242e --- /dev/null +++ b/Build.PL @@ -0,0 +1,65 @@ +# Build.PL +use Module::Build; + +my $build = Module::Build->new( + # look up Module::Build::API for the info! + 'dynamic_config' => 0, + 'module_name' => 'POE::Component::SimpleDBI', + 'license' => 'perl', + + 'dist_abstract' => 'Asynchronous non-blocking DBI calls in POE made simple', + 'dist_author' => 'Apocalypse ', + + 'create_packlist' => 1, + 'create_makefile_pl' => 'traditional', + 'create_readme' => 1, + + 'test_files' => 't/*.t', + + 'add_to_cleanup' => [ 'META.yml', 'Makefile.PL', 'README' ], # automatically generated + + 'requires' => { + # POE Stuff + 'POE' => 0, + + # FIXME POE stuff that Test::Dependencies needs to see + 'POE::Filter::Line' => 0, + 'POE::Filter::Reference' => 0, + 'POE::Wheel::Run' => 0, + + # DB access + 'DBI' => '1.30', + + # error handling + 'Error' => '0.15', + }, + + 'recommends' => { + # Test stuff + 'Test::More' => 0, + }, + + # FIXME wishlist... +# 'test_requires' => { +# # Test stuff +# 'Test::Compile' => 0, +# 'Test::Perl::Critic' => 0, +# 'Test::Dependencies' => 0, +# 'Test::Distribution' => 0, +# 'Test::Fixme' => 0, +# 'Test::HasVersion' => 0, +# 'Test::Kwalitee' => 0, +# 'Test::CheckManifest' => 0, +# 'Test::MinimumVersion' => 0, +# 'Test::Pod::Coverage' => 0, +# 'Test::Spelling' => 0, +# 'Test::Pod' => 0, +# 'Test::Prereq' => 0, +# 'Test::Strict' => 0, +# 'Test::UseAllModules' => 0, +# }, +); + +# all done! +$build->create_build_script; +