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 )