]> git.tdb.fi Git - builder.git/blobdiff - source/packagemanager.cpp
Externalize file existence check from Builder::load_build_file
[builder.git] / source / packagemanager.cpp
index ac1851d73c2ac3573b8e91afa46e4e8d9b68bdcb..4d4228279d62e6b8de5c8571b02dfb69bd60d1b1 100644 (file)
@@ -61,8 +61,9 @@ Package *PackageManager::find_package(const string &name)
        if(!no_externals)
        {
                FS::Path path = get_package_location(name);
-               if(!path.empty() && !builder.load_build_file(path/"Build"))
+               if(!path.empty())
                {
+                       builder.load_build_file(path/"Build");
                        i = packages.find(name);
                        if(i!=packages.end())
                                return i->second;