]> git.tdb.fi Git - builder.git/blobdiff - source/lib/component.cpp
Improve package brokenness checks and problem reporting
[builder.git] / source / lib / component.cpp
index 77fbe122dc062dcfe9628bb8446e0d6034b7cd68..b98556c20476c1a92e0096bd9256a54f741c2c01 100644 (file)
@@ -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()