Make
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/Make.pm view on Meta::CPAN
mtime => sub { ( stat $_[0] )[9] },
is_abs => sub { goto &file_name_is_absolute },
);
my @RECMAKE_FINDS = ( \&_find_recmake_cd, );
sub _find_recmake_cd {
my ($cmd) = @_;
return unless $cmd =~ /\bcd\s+([^\s;&]+)\s*(?:;|&&)\s*make\s*(.*)/;
my ( $dir, $makeargs ) = ( $1, $2 );
require Getopt::Long;
local @ARGV = Text::ParseWords::shellwords($makeargs);
Getopt::Long::GetOptions( "f=s" => \my $makefile );
my ( $vars, $targets ) = parse_args(@ARGV);
return ( $dir, $makefile, $vars, $targets );
}
## no critic (Subroutines::RequireArgUnpacking Subroutines::RequireFinalReturn)
sub load_modules {
for (@_) {
my $pkg = $_; # to not mutate inputs
$pkg =~ s#::#/#g;
view all matches for this distributionview release on metacpan - search on metacpan
( run in 1.331 second using v1.00-cache-2.02-grep-82fe00e-cpan-da92000dfeb )