Algorithm-AhoCorasick-XS
view release on metacpan or search on metacpan
Makefile.PL view on Meta::CPAN
use v5.8.8;
use ExtUtils::MakeMaker;
$CC = "g++";
my $mm_ver = $ExtUtils::MakeMaker::VERSION;
if ($mm_ver =~ /_/) { # developer release/version
$mm_ver = eval $mm_ver;
die $@ if $@;
}
WriteMakefile(
NAME => "Algorithm::AhoCorasick::XS",
VERSION_FROM => "lib/Algorithm/AhoCorasick/XS.pm",
PREREQ_PM => { 'Test::More' => 0.96, "Data::Dump" => 0, "List::MoreUtils" => 0 },
TYPEMAPS => ['perlobject.map', 'typemap'],
CC => $CC,
LD => '$(CC)',
XSOPT => '-C++',
CCFLAGS => '-Wall -std=c++11',
OBJECT => '$(O_FILES)',
# Force the makefile to be regenerated when the version is changed
depend => { '$(FIRST_MAKEFILE)' => '$(VERSION_FROM)' },
# New keywords since 5.5
($] >= 5.005 ? (
ABSTRACT => 'Algorithm::AhoCorasick::XS',
AUTHOR => 'Richard Harris <richardjharris@gmail.com>',
) : ()),
($mm_ver >= 6.48 ? (
MIN_PERL_VERSION => 5.006,
) : ()),
);
# Possible fix for FreeBSD
sub MY::postamble {
return <<'END'
test_dynamic ::
END
}
( run in 0.775 second using v1.01-cache-2.11-cpan-5735350b133 )