Alien-libmaxminddb
view release on metacpan or search on metacpan
lib/Alien/libmaxminddb.pm view on Meta::CPAN
package Alien::libmaxminddb;
# SPDX-License-Identifier: Artistic-1.0-Perl OR GPL-1.0-or-later
use 5.014;
use warnings;
use utf8;
our $VERSION = 2.003;
use File::Spec qw();
use JSON::PP qw();
sub cflags {
my $class = shift;
return $class->config->{cflags};
}
sub libs {
my $class = shift;
return $class->config->{libs};
}
sub version {
my $class = shift;
return $class->config->{version};
}
sub install_type {
my $class = shift;
return $class->config->{install_type};
}
sub config {
my $class = shift;
state $config = $class->_config;
return $config;
}
sub dynamic_libs {
my $class = shift;
return;
}
sub bin_dir {
my $class = shift;
return;
}
sub _dist_dir_with_subdir {
my ($class, $subdir) = @_;
my $dist = $class;
$dist =~ s/::/-/g;
my $search_dir = File::Spec->catdir(qw(auto share dist), $dist, $subdir);
for my $inc (@INC) {
my $dir = File::Spec->catdir($inc, $search_dir);
if (-d $dir) {
return $dir;
( run in 0.324 second using v1.01-cache-2.11-cpan-fa01517f264 )