X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fdependencycache.cpp;h=e91bdbc91da0e0e8f59c5ec3cf4b010b8b41a793;hb=bd61d7fbd0ba77356b6def1dd20f8cebe31de182;hp=15abf0858b054f7df80563f887dc63c54a344679;hpb=d701ca81b781cd061fd60244312b0316cf5bf4d9;p=builder.git diff --git a/source/dependencycache.cpp b/source/dependencycache.cpp index 15abf08..e91bdbc 100644 --- a/source/dependencycache.cpp +++ b/source/dependencycache.cpp @@ -36,7 +36,9 @@ void DependencyCache::save() const if(deps.empty() || !changed) return; - IO::BufferedFile out((package.get_source()/".deps").str(), IO::M_WRITE); + FS::Path fn = package.get_source()/".deps"; + package.get_builder().get_logger().log("files", format("Writing %s", fn)); + IO::BufferedFile out(fn.str(), IO::M_WRITE); for(DepsMap::const_iterator i=deps.begin(); i!=deps.end(); ++i) { @@ -49,11 +51,12 @@ void DependencyCache::save() const void DependencyCache::load() { - string fn = (package.get_source()/".deps").str(); + FS::Path fn = package.get_source()/".deps"; if(FS::Stat st = FS::stat(fn)) { - IO::BufferedFile in(fn); + package.get_builder().get_logger().log("files", format("Reading %s", fn)); + IO::BufferedFile in(fn.str()); string line; while(in.getline(line))