Alien-SWIProlog
view release on metacpan or search on metacpan
);
return 'share';
}
my $prop = Alien::SWIProlog::Util::plvars_to_props($PL_path, $PLVARS);
eval {
require ExtUtils::CBuilder;
my $b = ExtUtils::CBuilder->new();
my $src = Path::Tiny->tempfile( SUFFIX => '.c' );
$src->spew_utf8($test_program);
$build->log('Compiling/linking test program');
my $obj = $b->compile(
source => "$src",
extra_compiler_flags => $prop->{cflags},
);
my $exe = $b->link_executable(
objects => $obj,
extra_linker_flags => $prop->{libs},
);
$build->log('Compiling/linking successful');
( run in 0.616 second using v1.01-cache-2.11-cpan-49f99fa48dc )