X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fpackagemanager.cpp;h=ee07987d0186e86641cf43cf8aa11f801d3ea18f;hb=6382743d26f8d5bb10a53cb907659bee6614b549;hp=f840ea22d4edb929624097f3c47fad0a896bf1ae;hpb=c45cc6fd2b13513909d43b5f95370b00c8b4c25e;p=builder.git diff --git a/source/packagemanager.cpp b/source/packagemanager.cpp index f840ea2..ee07987 100644 --- a/source/packagemanager.cpp +++ b/source/packagemanager.cpp @@ -116,7 +116,6 @@ Package *PackageManager::find_package(const string &name) } catch(...) { - builder.problem(name, "not found"); not_found.insert(name); return 0; } @@ -244,3 +243,9 @@ FS::Path PackageManager::get_binary_package_file(const string &name) return FS::Path(); } + +void PackageManager::save_all_caches() const +{ + for(PackageMap::const_iterator i=packages.begin(); i!=packages.end(); ++i) + i->second->save_caches(); +}