X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbuilder.cpp;h=353bc29a74588945142b29b536bfa17e201ec1e7;hb=8bc8db44c47cd2906c57dccbfb589e41eff7f694;hp=336cc8453c118e519b266c8a2ebc8c757385e9dc;hpb=555190f7eafcf3a67750fc63872b23e17371aa98;p=builder.git diff --git a/source/builder.cpp b/source/builder.cpp index 336cc84..353bc29 100644 --- a/source/builder.cpp +++ b/source/builder.cpp @@ -10,7 +10,7 @@ Distributed under the LGPL #include #include #include -#include +#include #include #include #include @@ -486,7 +486,7 @@ int Builder::load_build_file(const Path::Path &fn) if(!in) return -1; - Parser::Parser parser(in, fn.str()); + DataFile::Parser parser(in, fn.str()); Loader loader(*this, fn.subpath(0, fn.size()-1)); loader.load(parser); @@ -583,6 +583,9 @@ int Builder::create_targets() world->prepare(); } + for(PackageMap::iterator i=packages.begin(); i!=packages.end(); ++i) + i->second->get_deps_cache().save(); + return 0; }