if(dep==this)
throw invalid_argument("Target::add_depend");
depends.push_back(dep);
+ dep->signal_bubble_rebuild.connect(sigc::mem_fun(this, &Target::check_rebuild));
}
void Target::prepare()
state = REBUILD;
rebuild_reason = reason;
+ signal_bubble_rebuild.emit();
}
void Target::build_finished(bool /*success*/)