Makefile-Parser
view release on metacpan or search on metacpan
lib/Makefile/AST/Evaluator.pm view on Meta::CPAN
373839404142434445464748495051525354555657
$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 1.078 second using v1.01-cache-2.11-cpan-49f99fa48dc )