Alien-Base
view release on metacpan or search on metacpan
lib/Alien/Base.pm view on Meta::CPAN
Alien::Base - Base classes for Alien:: modules
=head1 SYNOPSIS
package Alien::MyLibrary;
use strict;
use warnings;
use parent 'Alien::Base';
1;
(for details on the C<Makefile.PL> or C<Build.PL> and L<alienfile>
that should be bundled with your L<Alien::Base> subclass, please see
L<Alien::Base::Authoring>).
Then a C<MyLibrary::XS> can use C<Alien::MyLibrary> in its C<Build.PL>:
use Alien::MyLibrary;
t/00_diag.t view on Meta::CPAN
Module::Build
Perl::OSType
Shell::Config::Generate
Shell::Guess
Sort::Versions
Test::Alien
Test::CChecker
Test::More
Text::ParseWords
URI
parent
);
pass 'okay';
diag '';
diag sprintf "%25s %s", 'perl', $];
foreach my $mod (@mods) {
my $version = eval qq{ no warnings; require $mod; \$$mod\::VERSION };
$version = 'undefined' unless defined $version;
( run in 0.537 second using v1.01-cache-2.11-cpan-4d50c553e7e )