1use ExtUtils::MakeMaker;
2
3WriteMakefile(
4    'NAME'	=> 'XML::SAX',
5    'VERSION_FROM' => 'SAX.pm', # finds $VERSION
6    'PREREQ_PM' => {
7        'File::Temp' => 0,
8        'XML::NamespaceSupport' => 0.03,
9    },
10);
11
12sub MY::install {
13    package MY;
14    my $script = shift->SUPER::install(@_);
15    if (ExtUtils::MakeMaker::prompt("Do you want XML::SAX to alter ParserDetails.ini?", "Y") =~ /^y/i) {
16        $script =~ s/install :: (.*)$/install :: $1 install_sax_pureperl/m;
17        $script .= <<"INSTALL";
18
19install_sax_pureperl :
20\t\@\$(PERL) -MXML::SAX -e "XML::SAX->add_parser(q(XML::SAX::PurePerl))->save_parsers()"
21
22INSTALL
23
24    }
25
26    return $script;
27}
28
29