Makefile-Parser
view release on metacpan or search on metacpan
lib/Makefile/AST/Evaluator.pm view on Meta::CPAN
$self->{updated}->{$target} = 1;
}
# XXX this should be moved to the AST
sub is_updated ($$) {
my ($self, $target) = @_;
$self->{updated}->{$target};
}
# update the mtime cache with -M $file
sub update_mtime ($$@) {
my ($self, $file, $cache) = @_;
$cache ||= $self->{mtime_cache};
if (-e $file) {
my $stat = stat $file or
die "$::MAKE: *** stat failed on $file: $!\n";
### set mtime for file: $file
### mtime: $stat->mtime
return ($cache->{$file} = $stat->mtime);
} else {
## file not found: $file
( run in 0.516 second using v1.01-cache-2.11-cpan-49f99fa48dc )