blob: 5582431c481ec4d897b3a6154f71d4ee951d31d8 [file] [log] [blame]
use ExtUtils::MakeMaker;
my $opt = {
NAME => 'XML::TreePP',
VERSION_FROM => 'lib/XML/TreePP.pm',
PREREQ_PM => {
'Test::More' => '0',
# 'LWP::UserAgent' => '0',
# 'HTTP::Lite' => '0',
# 'Jcode' => '0', # on Perl 5.005/5.6.x
},
};
my $mm = $ExtUtils::MakeMaker::VERSION;
$mm =~ s/[^\d\.]+//g;
$opt->{LICENSE} = 'perl' if ( $mm >= 6.3001 );
my $PERL581 = 1 if ( $] >= 5.008001 );
$opt->{PREREQ_PM}->{Jcode} = '0' unless $PERL581;
eval { require 'LWP/UserAgent.pm'; };
# LWP.pm 5.802 required for decoded_content method
$opt->{PREREQ_PM}->{'LWP'} = '5.802' if $LWP::UserAgent::VERSION;
$opt->{PREREQ_PM}->{'HTTP::Lite'} = '0' unless $LWP::UserAgent::VERSION;
WriteMakefile( %$opt );