X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftarget.cpp;h=510dfbdf708fa83cd57ee0426a3b0b1c01fc5a56;hb=f75a99316e896cf1e424a489ce360a67844d86b0;hp=7646ee4555949f0240d0287ea0a1fff9c54f272a;hpb=37ba195304d671390d3e11ebe1bf4c3b2298841b;p=builder.git diff --git a/source/target.cpp b/source/target.cpp index 7646ee4..510dfbd 100644 --- a/source/target.cpp +++ b/source/target.cpp @@ -75,6 +75,11 @@ void Target::prepare() state = PREPARING; find_depends(); + if(tool) + { + if(FileTarget *tool_exe = tool->get_executable()) + add_depend(tool_exe); + } for(Dependencies::iterator i=depends.begin(); i!=depends.end(); ++i) (*i)->prepare();