Alien-Build-MB
view release on metacpan or search on metacpan
lib/Alien/Build/MB.pm view on Meta::CPAN
die "unable to find alienfile";
}
else
{
my $build = Alien::Build->load('alienfile', root => '_alien');
$build->load_requires('configure');
$build->root;
$build->checkpoint;
}
my $self = $class->SUPER::new(%args);
my $build = $self->alien_build(1);
$self->_add_prereq( "${_}_requires", 'Module::Build' => '0.36' ) for qw( configure build );
$self->_add_prereq( "${_}_requires", 'Alien::Build::MB' => '0.01' ) for qw( configure build );
$self->add_to_cleanup("_alien");
foreach my $hook_name (qw( test_ffi test_share test_system ))
{
if($build->meta->has_hook($hook_name))
lib/Alien/Build/MB.pm view on Meta::CPAN
$build->test;
$build->checkpoint;
}
$self;
}
sub ACTION_test
{
my($self) = @_;
$self->depends_on('alien_test');
$self->SUPER::ACTION_test;
}
sub ACTION_code
{
my($self) = @_;
$self->depends_on('alien_build');
$self->SUPER::ACTION_code;
}
1;
__END__
=pod
=encoding UTF-8
( run in 1.547 second using v1.01-cache-2.11-cpan-49f99fa48dc )