App-Build
view release on metacpan or search on metacpan
lib/App/Build.pm view on Meta::CPAN
foreach my $dir (@extra_dirs) {
if (-d $dir) {
$contains_executables = $extra_dirs->{$dir}{executable};
$contains_executables = ($dir =~ /bin$/) ? 1 : 0 if (!defined $contains_executables);
$path = File::Spec->catfile($blib, $dir),
File::Path::mkpath($path);
$files = $self->_find_all_files($dir);
my ($should_be_executable);
while (my ($file, $dest) = each %$files) {
$target_file = File::Spec->catfile($blib, $dest);
$result = $self->copy_if_modified(from => $file, to => $target_file) || "";
if ($result && $contains_executables) {
$self->fix_shebang_line($result);
$self->make_executable($result)
if $self->_should_be_executable($result);
}
}
}
}
}
( run in 1.616 second using v1.01-cache-2.11-cpan-39bf76dae61 )