Alien-LibMagic
view release on metacpan or search on metacpan
lib/Alien/LibMagic.pm view on Meta::CPAN
sub cflags {
my ($self) = @_;
my $top_include = File::Spec->catfile( File::Spec->rel2abs($self->dist_dir), qw(include) );
return "-I$top_include";
}
sub libs {
my ($self) = @_;
my $top_lib = File::Spec->catfile( File::Spec->rel2abs($self->dist_dir), qw(lib) );
my $la_file = path( File::Spec->catfile( $top_lib, 'libmagic.la' ) );
my ($deps) = $la_file->slurp_utf8 =~ /^dependency_libs=' (.*)'$/m;
return "-L$top_lib -lmagic $deps";
}
sub Inline {
my ($self, $lang) = @_;
if( $lang eq 'C' ) {
my $params = Alien::Base::Inline(@_);
$params->{MYEXTLIB} .= ' ' .
join( " ",
( run in 0.950 second using v1.01-cache-2.11-cpan-49f99fa48dc )