]> git.tdb.fi Git - builder.git/blobdiff - source/package.cpp
Store problems at their source rather than globally
[builder.git] / source / package.cpp
index 05bebcc55f929971cb5d1780ba98200b6730bcca..aa9160e11b8e62ab03c16a0e961dc579bbe0894f 100644 (file)
@@ -49,4 +49,6 @@ void Package::Loader::require(const string &n)
        Package *req = obj.builder.get_package_manager().find_package(n);
        if(req)
                obj.requires.push_back(req);
+       else
+               obj.problems.push_back(format("Required package %s not found", n));
 }