add Makefile.PL ExtUtils to Changes
[www-quvi.git] / Makefile.PL
blob370441e79d5b5f09bdaba4e8a175356221231f46
2 use warnings;
3 use strict;
5 use 5.008009;
6 use ExtUtils::MakeMaker;
7 use ExtUtils::PkgConfig;
8 use ExtUtils::Depends;
10 my $CXXFLAGS = '-Wall';
11 my $CXX      = 'g++';
12 my $LD       = 'g++';
14 my %pkgcfg_libquvi = ExtUtils::PkgConfig->find ('libquvi >= 0.2.5');
16 my @deps;
17 my $libquvi = ExtUtils::Depends->new ('libquvi', @deps);
18 $libquvi->set_inc  ($pkgcfg_libquvi{cflags});
19 $libquvi->set_libs ($pkgcfg_libquvi{libs});
21 WriteMakefile(
22     NAME            => 'WWW::Quvi',
23     VERSION         => '0.02',
24     CC              => $CXX,
25     CCFLAGS         => $CXXFLAGS,
26     LD              => $LD,
27     OBJECT          =>
28         'Quvi_wrap.o Options.o Link.o Video.o Query.o',
29     ( $[ >= 5.8 )
30     ? ( AUTHOR     => 'Toni Gundogdu legatvs at sign gmail com',
31         'ABSTRACT' => 'Perl bindings for libquvi'
32         )
33     : (),
34     'PREREQ_PM' => {
35 # Earlier versions may work. The module has been confirmed to work with:
36 # Optional:
37 'Test::Pod' => 1.44, # <http://search.cpan.org/perldoc?Test::Pod>
38     },
39     LICENSE        => 'gpl',
40     $libquvi->get_makefile_vars,