X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftarget.cpp;h=dd75e9a4a98b4d18206a8e7cf7c1512746557902;hb=2d765e850b2360940111cbd522af659cc3c4aef7;hp=f5b93a0b3ad74b51aeab675e763f82b14bd85f9f;hpb=c194bac9d508999c046a1f56c80b9419f77a8590;p=builder.git diff --git a/source/target.cpp b/source/target.cpp index f5b93a0..dd75e9a 100644 --- a/source/target.cpp +++ b/source/target.cpp @@ -149,6 +149,10 @@ Task *Target::build() task->signal_finished.connect(sigc::mem_fun(this, &Target::build_finished)); state = BUILDING; + build(*task); + for(Dependencies::const_iterator i=side_effects.begin(); i!=side_effects.end(); ++i) + (*i)->build(*task); + return task; }