]> git.tdb.fi Git - builder.git/blobdiff - source/dependencycache.cpp
Rearrange Target members
[builder.git] / source / dependencycache.cpp
index 6e099ba51dd2ce9f89f9cfaf4e608f010e2fce6c..15abf0858b054f7df80563f887dc63c54a344679 100644 (file)
@@ -21,6 +21,11 @@ void DependencyCache::set_deps(const string &tgt, const StringList &d)
        changed = true;
 }
 
+bool DependencyCache::has_deps(const string &tgt) const
+{
+       return deps.count(tgt);
+}
+
 const StringList &DependencyCache::get_deps(const string &tgt) const
 {
        return get_item(deps, tgt);
@@ -28,7 +33,7 @@ const StringList &DependencyCache::get_deps(const string &tgt) const
 
 void DependencyCache::save() const
 {
-       if(deps.empty() || !changed || package.get_builder().get_dry_run())
+       if(deps.empty() || !changed)
                return;
 
        IO::BufferedFile out((package.get_source()/".deps").str(), IO::M_WRITE);