Alien-Libarchive
view release on metacpan or search on metacpan
inc/My/ModuleBuild.pm view on Meta::CPAN
foreach my $class (map { "Alien::$_\::Installer" } qw( Libarchive bz2 LZO ))
{
my $prereqs = $class->build_requires;
while(my($mod,$ver) = each %$prereqs)
{
$args{build_requires}->{$mod} = $ver;
}
}
}
my $self = $class->SUPER::new(%args);
$self->config_data( name => 'libarchive' );
$self->config_data( already_built => 0 );
$self->config_data( msvc => $^O eq 'MSWin32' && $Config{cc} =~ /cl(\.exe)?$/i ? 1 : 0 );
$self->add_to_cleanup( '_alien', '_alien_libarchive', '_alien_bz2', '_alien_lzo', 'share/libarchive019' );
if(defined $system)
{
print "Found libarchive " . $system->version . " from system\n";
inc/My/ModuleBuild.pm view on Meta::CPAN
closedir $dh;
print "dlls:\n";
print " - $_\n" for @list;
$self->config_data( dlls => \@list );
};
$self->config_data( already_built => 1 );
}
}
$self->SUPER::ACTION_build(@_);
my $module = $self->module_name;
my @parts = split /::/, $module;
my $arch_dir = File::Spec->catdir($self->blib, 'arch', 'auto', @parts);
File::Path::mkpath($arch_dir, 0, oct(777)) unless -d $arch_dir;
open my $fh, '>', File::Spec->catfile($arch_dir, $parts[-1].".txt");
close $fh;
}
my $bz2_la_template;
( run in 1.171 second using v1.01-cache-2.11-cpan-49f99fa48dc )