#!/usr/bin/perl use strict; use warnings; use Module::Build; our $VERSION = 0.02; Module::Build->new( module_name => 'Object::Meta::Plugin', license => 'perl', # gpl & al requires => { 'perl' => '>= 5.8.0', # needed for Scalar::Util 'Tie::RefHash' => 0, # perl 5.8.0 core, api is expected to be consistent 'Carp' => 0, # perl 5.8.0 core, api is consistent 'Scalar::Util' => 0, # perl 5.8.0 core, unversioned 'autouse' => 0, # perl 5.8.0 core, api is consistent }, recommends => { # for Object::Meta::Plugin::Useful::Greedy 'Devel::Symdump' => 0, # only one I see on cpan is 2.03, api is consistent 'Class::ISA' => 0, # only one I see on cpan is 0.32, perl 5.8.0 core, api is expected to be consistent }, create_makefile_pl => "traditional", # for the sake of people without Module::Build sign => 1, # we like Module::Signature )->create_build_script;