X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftarget.cpp;h=b741705e4d34193276e8c642c344668a45f45ecd;hb=b45cfe5e437ca79bb3176618769628c58c0734d1;hp=49a769371739044f8ae3200198273979391c15ad;hpb=7c2db9e2b91da953701be233336c5bfa1f3c4af0;p=builder.git diff --git a/source/target.cpp b/source/target.cpp index 49a7693..b741705 100644 --- a/source/target.cpp +++ b/source/target.cpp @@ -1,4 +1,4 @@ -#include +#include #include #include #include @@ -62,7 +62,7 @@ Target *Target::get_buildable_target() for(Target *d: depends) { // Avoid infinite recursion if a target repends on its own side effect - if(find(side_effects.begin(), side_effects.end(), d)!=side_effects.end()) + if(any_equals(side_effects, d)) continue; Target *tgt = d->get_buildable_target();