use strict; use warnings; use ExtUtils::MakeMaker; link("lib/Image/DecodeQR.xs", "DecodeQR.xs"); chomp(my $libs = `pkg-config opencv --libs`); chomp(my $ccflags = `pkg-config opencv --cflags`); die "cannot find opencv library." unless $libs; $libs = '-ldecodeqr '.$libs; $ccflags = '-Isrc '.$ccflags; WriteMakefile( NAME => 'Image::DecodeQR', AUTHOR => 'Jiro Nishiguchi ', VERSION_FROM => 'lib/Image/DecodeQR.pm', PL_FILES => {}, PREREQ_PM => { 'Test::More' => 0.32, }, LIBS => $libs, CCFLAGS => $ccflags, dist => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', }, clean => { FILES => 'Image-DecodeQR-*' }, );