void FileTarget::touch()
{
mtime = Time::now();
+ signal_bubble_rebuild.emit();
}
void FileTarget::check_rebuild()
if(!tool)
return;
- if(builder.get_build_all())
- mark_rebuild("Rebuilding everything");
- else if(!mtime)
+ if(!mtime)
mark_rebuild("Does not exist");
else
{
mark_rebuild((*i)->get_name()+" has changed");
else if((*i)->needs_rebuild())
mark_rebuild((*i)->get_name()+" needs rebuilding");
- else
- {
- Target *real = ft->get_real_target();
- if(real->needs_rebuild())
- mark_rebuild(real->get_name()+" needs rebuilding");
- }
}
}