From 5353b21d3ffc09f6d892255e7e92770eda914889 Mon Sep 17 00:00:00 2001 From: legatvs Date: Wed, 27 Oct 2010 14:47:08 +0300 Subject: [PATCH] Makefile.PL:ExtUtils::PkgConfig, ExtUtils::Depends --- Makefile.PL | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/Makefile.PL b/Makefile.PL index 719123c..370441e 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -4,10 +4,19 @@ use strict; use 5.008009; use ExtUtils::MakeMaker; +use ExtUtils::PkgConfig; +use ExtUtils::Depends; +my $CXXFLAGS = '-Wall'; my $CXX = 'g++'; my $LD = 'g++'; -my $CXXFLAGS = '-Wall'; + +my %pkgcfg_libquvi = ExtUtils::PkgConfig->find ('libquvi >= 0.2.5'); + +my @deps; +my $libquvi = ExtUtils::Depends->new ('libquvi', @deps); +$libquvi->set_inc ($pkgcfg_libquvi{cflags}); +$libquvi->set_libs ($pkgcfg_libquvi{libs}); WriteMakefile( NAME => 'WWW::Quvi', @@ -15,8 +24,6 @@ WriteMakefile( CC => $CXX, CCFLAGS => $CXXFLAGS, LD => $LD, - LIBS => ['-L/usr/lib', '-lquvi'], - INC => '-I/usr/include', OBJECT => 'Quvi_wrap.o Options.o Link.o Video.o Query.o', ( $[ >= 5.8 ) @@ -29,5 +36,6 @@ WriteMakefile( # Optional: 'Test::Pod' => 1.44, # }, - LICENSE => 'GPLv3+', + LICENSE => 'gpl', + $libquvi->get_makefile_vars, ); -- 2.11.4.GIT