/usr/local/CPAN/HTML-EP-Glimpse/Makefile.PL
# -*- perl -*-
use ExtUtils::MakeMaker ();
use Getopt::Long ();
use lib "lib";
use vars qw($cfg $debug);
Getopt::Long::GetOptions('debug' => \$debug);
# Make sure a Makefile is generated, so that the CPAN module
# can detect dependencies
eval {
require HTML::EP::Glimpse::Install;
$cfg = HTML::EP::Glimpse::Install->new(undef, 1);
$cfg->Save("lib/HTML/EP/Glimpse/Config.pm");
};
my $status = $@;
my %opts =
( 'NAME' => 'HTML-EP-Glimpse',
'VERSION_FROM' => 'lib/HTML/EP/Glimpse.pm',
'dist' =>
{ 'SUFFIX' => '.gz',
'DIST_DEFAULT' => 'all tardist',
'COMPRESS' => 'gzip -best -vf',
},
'realclean' =>
{ 'FILES' => 'lib/HTML/EP/Glimpse/Config.pm'
}
);
if ($ExtUtils::MakeMaker::VERSION >= 5.43) {
$opts{'ABSTRACT'} = 'A simple search engine using Glimpse';
$opts{'AUTHOR'} = 'Jochen Wiedmann';
$opts{'PREREQ_PM'} = { 'HTML::EP' => 0.20 };
}
ExtUtils::MakeMaker::WriteMakefile(%opts);
die $status if $status;
package MY;
sub libscan {
my $self = shift; my $path = shift;
$path =~ /~$/ ? undef : $path;
}
sub postamble {
my $pa = qq{
all :: README
README : lib/HTML/EP/Glimpse.pm
\tpod2text lib/HTML/EP/Glimpse.pm >README
};
$pa .= qq{install ::
\t\$(PERL) -I\$(PERL_ARCHLIB) -I\$(PERL_LIB) -MHTML::EP::Glimpse::Install -e Install
} if $main::cfg->{'install_html_files'};
$pa;
}