#use 5.008004;
use ExtUtils::MakeMaker;
# See lib/ExtUtils/MakeMaker.pm for details of how to influence
# the contents of the Makefile that is written.
WriteMakefile(
NAME => 'Genezzo::Contrib::Clustered',
VERSION_FROM => 'lib/Genezzo/Contrib/Clustered/Clustered.pm', # finds $VERSION
PREREQ_PM => { FreezeThaw => '0.0', Genezzo::GenDBI => '0.49' }, # e.g., Module::Name => 1.1
($] >= 5.005 ? ## Add these new keywords supported since 5.005
(ABSTRACT => 'Shared Data Cluster support for Genezzo',
AUTHOR => 'Eric Rollins (rollins@acm.org)',
'EXE_FILES' => [ 'lib/Genezzo/Contrib/Clustered/genprepundo.pl']):()),
);
package MY;
# Alter the Makefile to be more like Module::Build
# See ExtUtils::MM_Any
# From Chris Reinhardt NET::DNS
sub metafile {
my $self = shift;
my $meta = $self->SUPER::metafile_target(@_);
my ($extra) = $self->echo('license: gpl', 'META.yml', 1);
my ($e2) =
$self->echo('abstract: Shared data cluster support for Genezzo',
'META.yml', 1);
my ($e3) =
$self->echo('author: Eric Rollins (rollins@acm.org)',
'META.yml', 1);
return "$meta\t$extra\n\t$e2\n\t$e3\n";
}