Alien-FluentBit
view release on metacpan or search on metacpan
use alienfile;
use Path::Tiny 'path';
use Alien::Build::Util qw( _destdir_prefix );
my $minimal_header= path(__FILE__)->parent->child('include/fluent-bit-minimal.h');
probe sub {
if (-f '/lib/fluent-bit/libfluent-bit.so'
&& -x '/opt/fluent-bit/bin/fluent-bit'
&& `/opt/fluent-bit/bin/fluent-bit --version` =~ /v([0-9.]+)/
) {
return 'system';
}
};
lib/Alien/FluentBit.pm view on Meta::CPAN
package Alien::FluentBit;
our $VERSION = '0.01'; # VERSION
use strict;
use warnings;
use parent qw( Alien::Base );
require File::Spec::Functions;
# ABSTRACT: Locate libfluent-bit.so and fluent-bit binaries, or install from source
sub fluentbit {
return File::Spec::Functions::catfile( Alien::FluentBit->bin_dir, 'fluent-bit' );
}
1;
( run in 0.467 second using v1.01-cache-2.11-cpan-4d50c553e7e )