Alien-Nettle
view release on metacpan or search on metacpan
plugin Download => (
url => 'https://ftp.gnu.org/gnu/nettle/',
version => qr/^nettle-([0-9\.]+)\.tar\.gz$/,
);
plugin Extract => 'tar.gz';
plugin 'Build::Autoconf' => ();
my @configure_flags = qw( --disable-shared );
push @configure_flags, '--disable-assembler' if $^O eq 'MSWin32' && $Config{myuname} =~ /strawberry-perl/;
build [
"%{configure} @configure_flags",
'%{make}',
'%{make} install',
];
};
workflow = linux
workflow = macos
workflow = windows
workflow = cygwin
workflow = msys2-mingw
diag_preamble = | $post_diag = sub {
diag_preamble = | require Alien::Nettle;
diag_preamble = | diag "version = ", Alien::Nettle->config('version');
diag_preamble = | diag "cflags = ", Alien::Nettle->cflags;
diag_preamble = | diag "cflags_static = ", Alien::Nettle->cflags_static;
diag_preamble = | diag "libs = ", Alien::Nettle->libs;
diag_preamble = | diag "libs_static = ", Alien::Nettle->libs_static;
diag_preamble = | diag "bin_dir = ", $_ for Alien::Nettle->bin_dir;
diag_preamble = | };
[AlienBuild]
:version = 0.08
[RemovePrereqs]
remove = strict
t/00_diag.t view on Meta::CPAN
Alien::Base
Alien::Build
Alien::Build::MM
ExtUtils::MakeMaker
Test::More
);
$post_diag = sub {
require Alien::Nettle;
diag "version = ", Alien::Nettle->config('version');
diag "cflags = ", Alien::Nettle->cflags;
diag "cflags_static = ", Alien::Nettle->cflags_static;
diag "libs = ", Alien::Nettle->libs;
diag "libs_static = ", Alien::Nettle->libs_static;
diag "bin_dir = ", $_ for Alien::Nettle->bin_dir;
};
my @modules = sort keys %modules;
sub spacer ()
{
diag '';
( run in 0.274 second using v1.01-cache-2.11-cpan-94b05bcf43c )