App-AutoBuild
view release on metacpan or search on metacpan
lib/App/AutoBuild.pm view on Meta::CPAN
my $start = time;
system(@gcc);
$system_runtime += (time - $start);
$headers = slurp_depfile($depfile);
$self->{'meta'}{$cfile}{'headers'} = $headers;
# remember the new md5sum/mtime
if($self->file_update($ofile))
{
$job->{'updated'} = 1;
}
$self->{'meta'}{$ofile}{'exec'} = $exec_str;
for(@$headers)
{
next if(substr($_, 0, 1) eq '/');
$self->file_changed($_);
}
}
lib/App/AutoBuild.pm view on Meta::CPAN
my $out = $job->{'out'};
my $any_changed = $self->file_changed($out);
my $needs = $self->needs_recurse($jid);
my @ofiles;
for my $n (@{ $self->needs_recurse($jid) })
{
my $oj = $self->{'jobs'}[$n];
push @ofiles, $oj->{'out'};
if($oj->{'updated'})
{
$any_changed = 1;
if($self->{'debug'})
{
print "ld $out has changed dep ".$oj->{'out'}."\n";
}
}
}
my @ldflags = @{ $self->{'ldflags'} };
( run in 0.293 second using v1.01-cache-2.11-cpan-05444aca049 )