use strict;
use warnings FATAL => 'all';
our (%PREREQ_PM, $INC);
BEGIN {
    %PREREQ_PM = (
        'Test::More'    => 0,
        'Apache::Test'  => 1.25,
    );
    $INC = '';
    # bootstrap for mod_perl 1.x
    eval { require Apache };
    unless ($@) {
        require Apache::ExtUtils;
        require Apache::src;
        # add include paths
        $INC = Apache::src->new->inc;
        # mod_perl 1.x specific prerequisites
        $PREREQ_PM{XSLoader} = 0;
        $PREREQ_PM{mod_perl} = 1.29;
        # retrieve and build command table XS
        require 'lib/Apache/DebugLog.pm';
        Apache::ExtUtils::command_table(\@Apache::DebugLog::DIRECTIVES);
    }
    # bootstrap for mod_perl 2.x
    eval { require Apache2 };
    unless ($@) {
        # mod_perl 2.x specific prerequisites
        $PREREQ_PM{mod_perl2} = 1.999023;
    }
    unless (grep { exits $INC{$_} } qw(Apache.pm Apache2.pm)) {
        die "Must have mod_perl 1 or 2 installed.";
    }
}
use ExtUtils::MakeMaker;
use Apache::TestMM qw(test clean);
Apache::TestMM::filter_args();
Apache::TestMM::generate_script('t/TEST');
WriteMakefile(
    NAME                => 'Apache::DebugLog',
    AUTHOR              => 'dorian taylor ',
    VERSION_FROM        => 'lib/Apache/DebugLog.pm',
    ABSTRACT_FROM       => 'lib/Apache/DebugLog.pm',
    PL_FILES            => {},
    INC                 => $INC,
    PREREQ_PM           => \%PREREQ_PM,
    dist                => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', },
    clean               => { FILES => 'Apache-DebugLog-* t/TEST' },
);
     
     
    
    
  
  
0 Comments:
Post a Comment
<< Home