-/**
-Hooks the target up with the given action, then returns it. This should be
-called from the public build() function of buildable targets.
-*/
-Action *Target::build(Action *action)
-{
- building=true;
- action->signal_done.connect(sigc::mem_fun(this, &Target::build_done));
- return action;
+ const SourcePackage *spkg=dynamic_cast<const SourcePackage *>(package);
+ if(!rebuild && spkg && spkg->get_config().get_mtime()>mtime)
+ mark_rebuild("Package options changed");