Codebase list libmodule-build-tiny-perl / db94371
Skip scripts and shared if not present Leon Timmermans 11 years ago
1 changed file(s) with 2 addition(s) and 2 deletion(s). Raw diff Collapse all Expand all
5454 my %opt = @_;
5555 system $^X, $_ and die "$_ returned $?\n" for find(qr/\.PL$/, 'lib');
5656 my %modules = map { $_ => catfile('blib', $_) } find(qr/\.p(?:m|od)$/, 'lib');
57 my %scripts = map { $_ => catfile('blib', $_) } find(qr//, 'script');
58 my %shared = map { $_ => catfile(qw/blib lib auto share dist/, $opt{meta}->name, abs2rel($_, 'share')) } find(qr//, 'share');
57 my %scripts = -d 'script' ? map { $_ => catfile('blib', $_) } find(qr//, 'script') : ();
58 my %shared = -d 'share' ? map { $_ => catfile(qw/blib lib auto share dist/, $opt{meta}->name, abs2rel($_, 'share')) } find(qr//, 'share') : ();
5959 pm_to_blib({ %modules, %scripts, %shared }, catdir(qw/blib lib auto/));
6060 make_executable($_) for values %scripts;
6161 mkpath(catdir(qw/blib arch/), $opt{verbose});