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 = ; 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 ', );