]> git.tdb.fi Git - builder.git/blobdiff - source/cache.cpp
Save caches before starting the build
[builder.git] / source / cache.cpp
index d4a4ebc3857f25321fbb27d756d77aa02446d98b..de4643c4bf23abe1f9eb640a90756503d2e3313e 100644 (file)
@@ -59,7 +59,7 @@ void write_string(IO::Base &out, const string &str)
 
 Cache::Cache(SourcePackage &p):
        package(p),
-       filename(package.get_temp_dir()/"../cache"),
+       filename(package.get_temp_directory()/"../cache"),
        changed(false)
 { }
 
@@ -149,4 +149,6 @@ void Cache::save() const
                for(ValueList::const_iterator j=i->second.begin(); j!=i->second.end(); ++j)
                        write_string(out, *j);
        }
+
+       changed = false;
 }