Alien-GSL
view release on metacpan or search on metacpan
```perl
# Build.PL
use Alien::GSL;
use Module::Build 0.28; # need at least 0.28
my $builder = Module::Build->new(
configure_requires => {
'Alien::GSL' => '1.00', # first Alien::Base-based release
},
...
extra_compiler_flags => Alien::GSL->cflags,
extra_linker_flags => Alien::GSL->libs,
...
);
$builder->create_build_script;
# lib/MyLibrary/GSL.pm
package MyLibrary::GSL;
use Alien::GSL; # dynaload gsl
lib/Alien/GSL.pm view on Meta::CPAN
# Build.PL
use Alien::GSL;
use Module::Build 0.28; # need at least 0.28
my $builder = Module::Build->new(
configure_requires => {
'Alien::GSL' => '1.00', # first Alien::Base-based release
},
...
extra_compiler_flags => Alien::GSL->cflags,
extra_linker_flags => Alien::GSL->libs,
...
);
$builder->create_build_script;
# lib/MyLibrary/GSL.pm
package MyLibrary::GSL;
use Alien::GSL; # dynaload gsl
( run in 1.124 second using v1.01-cache-2.11-cpan-94b05bcf43c )