/usr/local/CPAN/Poppler/Makefile.PL
use 5.010000;
use ExtUtils::PkgConfig;
use ExtUtils::MakeMaker;
my %extreqs = (
poppler => '0.10.5',
# XXX: poppler-data , glib ?
);
my %poppler_cfg;
print "Checking poppler lib\n";
eval { %poppler_cfg = ExtUtils::PkgConfig->find ("poppler >= $extreqs{poppler}"); };
if ($@ ne '') {
warn $@;
WriteMakefile(
PREREQ_FATAL => 1,
);
exit 1;
}
WriteMakefile(
NAME => 'Poppler',
VERSION_FROM => 'lib/Poppler.pm', # finds $VERSION
PREREQ_PM => {
Cairo => 0,
},
($] >= 5.005 ? ## Add these new keywords supported since 5.005
(ABSTRACT_FROM => 'lib/Poppler.pm', # retrieve abstract from module
AUTHOR => 'Cornelius <cornelius.howl@gmail.com>') : ()),
DEFINE => '', # e.g., '-DHAVE_SOMETHING'
INC => `pkg-config --cflags poppler-glib`,
LIBS => `pkg-config --libs poppler-glib`,
XS => {
'Poppler.xs' => 'Poppler.c',
# 'Goo.xs' => 'Goo.c',
},
'OBJECT' => 'Poppler$(OBJ_EXT)', # Goo$(OBJ_EXT)' ,
);