X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flib%2Fcomponent.cpp;h=b98556c20476c1a92e0096bd9256a54f741c2c01;hb=2c42374a95a76dcb28eaf3e5d85d321fafe62b38;hp=77fbe122dc062dcfe9628bb8446e0d6034b7cd68;hpb=9ae890e43e26a651ce564db87b9c0f01f51f5eb8;p=builder.git diff --git a/source/lib/component.cpp b/source/lib/component.cpp index 77fbe12..b98556c 100644 --- a/source/lib/component.cpp +++ b/source/lib/component.cpp @@ -14,7 +14,13 @@ using namespace Msp; void Component::prepare() { for(Package *r: requires) + { r->prepare(); + broken |= r->is_broken(); + } + + if(!problems.empty()) + broken = true; } void Component::create_build_info()