use strict;
use ExtUtils::MakeMaker;
my $min_perl_version = 5.005;

if($] < $min_perl_version) 
{
    print STDERR "This module will not work with perl version $]. It requires perl version $min_perl_version or higher\n";
    exit 1;
}

eval('use Apache::Admin::Config');
if(!$@ && $Apache::Admin::Config::VERSION < 0.10)
{
    $|++;
    print
    (   STDERR
        qq(Your actual version of Apache::Admin::Config ($Apache::Admin::Config::VERSION) use the old API.\n),
        qq(Changes in new API may dont work correctly with your programs, so you _have_ to read\n),
        qq(the documentation and the "UPDATE-0.10" file before installing this version.\n\n),
        qq(Would you like to install it anyway ? (Y/n):)
    );

    my $answer = <STDIN>;
    if($answer =~ /n/i)
    {
        print STDERR "Installation aborted.\n";
        exit 1;
    }
}

WriteMakefile
(
    NAME            => 'Apache::Admin::Config',
    DISTNAME        => 'Apache-Admin-Config',
    VERSION_FROM    => 'lib/Apache/Admin/Config.pm', # finds $VERSION
    PREREQ_PM       => {FileHandle => 2.00},
    PMLIBDIRS       => ['lib'],
    ABSTRACT_FROM   => 'lib/Apache/Admin/Config.pm', # retrieve abstract from module
    AUTHOR          => 'Olivier Poitrey <rs@rhapsodyk.net>',
);