# Build.PL use strict; use warnings; use Module::Build; my $build = Module::Build->new( # look up Module::Build::API for the info! 'dynamic_config' => 0, 'module_name' => 'POE::Component::Server::SOAP', 'license' => 'perl', 'dist_abstract' => 'An easy to use SOAP/1.1 daemon for POE-enabled programs', 'create_packlist' => 1, 'create_makefile_pl' => 'traditional', 'create_readme' => 1, 'test_files' => 't/*.t', 'add_to_cleanup' => [ 'META.yml', 'Makefile.PL', 'README', 'Makefile' ], # automatically generated 'requires' => { # Networking 'POE' => 0, 'POE::Component::Server::SimpleHTTP' => '1.54', # bump version so we fix CLOSE issue 'SOAP::Lite' => '0.55', # FIXME stupid deps Test::Dependencies needs to see 'POE::Session' => 0, 'SOAP::Constants' => 0, # Perl stuff 'Carp' => 0, # minimum perl version 'perl' => '5.006', }, ); # all done! $build->create_build_script;