use 5.008001; use ExtUtils::MakeMaker; # See lib/ExtUtils/MakeMaker.pm for details of how to influence # the contents of the Makefile that is written. my ($mm) = $ExtUtils::MakeMaker::VERSION =~ /^([^_]+)/; WriteMakefile( NAME => 'Data::FlexSerializer', VERSION_FROM => 'lib/Data/FlexSerializer.pm', # finds $VERSION PREREQ_PM => { 'Storable' => '0', 'JSON::XS' => '0', 'Moose' => '0', 'MooseX::Types' => '0', 'List::Util' => '0', 'Compress::Zlib' => '0', 'IO::Uncompress::AnyInflate' => '0', 'Carp' => '0', 'Constant::FromGlobal' => '0', 'Test::More' => '0.88', 'File::Spec' => '0', 'autodie' => '0', }, # e.g., Module::Name => 1.1 ($] >= 5.005 ? ## Add these new keywords supported since 5.005 (ABSTRACT_FROM => 'lib/Data/FlexSerializer.pm', # retrieve abstract from module AUTHOR => 'Steffen Mueller ') : ()), ( $mm < 6.3002 ? () : ( LICENSE => 'perl', )), ( $mm < 6.46 ? () : ( META_MERGE => { requires => { perl => '5.008001', }, resources => { repository => 'https://github.com/tsee/Data-FlexSerializer', }, no_index => { directory => [qw/ t /], } }, META_ADD => { build_requires => {}, configure_requires => {} }, )), );