Alien-Nettle

 view release on metacpan or  search on metacpan

alienfile  view on Meta::CPAN


  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',
  ];

};

dist.ini  view on Meta::CPAN


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 )