use
5.006001;
required_module_versions
build_required_module_versions
recommended_module_versions
test_wrappers_to_generate
get_PL_files
dump_unlisted_or_optional_module_versions
emit_tar_warning_if_necessary
>
;
emit_tar_warning_if_necessary();
my
$builder
= Perl::Critic::Module::Build->new(
module_name
=>
'Perl::Critic'
,
dist_author
=>
'Jeffrey Thalhammer <jeff@imaginative-software.com>'
,
dist_abstract
=>
'Critique Perl source code for best-practices.'
,
license
=>
'perl'
,
dynamic_config
=> 1,
create_readme
=> 1,
create_packlist
=> 1,
sign
=> 0,
requires
=> { required_module_versions() },
build_requires
=> { build_required_module_versions() },
recommends
=> { recommended_module_versions() },
configure_requires
=> {
'Module::Build'
=>
'0.34'
,
},
PL_files
=> get_PL_files(),
script_files
=> [
'bin/perlcritic'
],
meta_merge
=> {
resources
=> {
},
no_index
=> {
file
=> [
qw<
TODO.pod
>
],
directory
=> [
qw<
doc
inc
tools
xt
>
],
},
},
add_to_cleanup
=> [
qw<
Debian_CPANTS.txt
Makefile
Makefile.old
MANIFEST
MANIFEST.bak
META.yml
pm_to_blib
README
>
,
values
%{ get_PL_files() },
test_wrappers_to_generate(),
],
);
$builder
->create_build_script();
dump_unlisted_or_optional_module_versions();