require 5.003;
use ExtUtils::MakeMaker 5.16;
use Config;
# override library and include directory here if desired
my $lib = '';
my $inc = '';
# try to find libbz2 if we're not given a location
unless($lib and $inc) {
for my $prefix($Config{siteprefixexp},$Config{prefixexp},
'/usr','/usr/local','/opt') {
$lib ||= "$prefix/lib"
if -f "$prefix/lib/libbz2.a" or -f "$prefix/lib/libbz2.so";
$inc ||= "$prefix/include"
if -f "$prefix/include/bzlib.h";
last if $lib and $inc;
}
}
die "can't find libbz2!" unless $lib;
die "can't find bzlib.h!" unless $inc;
$lib = "-L$lib -lbz2";
$inc = "-I$inc";
print "using library $lib and include path $inc\n";
# generate the Makefile
WriteMakefile(
NAME => 'Compress::Bzip2',
VERSION_FROM => 'Bzip2.pm',
LIBS => [$lib],
INC => $inc,
);
# vi:ts=4:noet