]> git.tdb.fi Git - builder.git/blobdiff - source/sourcefile.cpp
Process ObjectFile dependencies correctly even when it's processed before some header...
[builder.git] / source / sourcefile.cpp
index 42142536607b9a4540929703ae14383538823ea8..ba37f3f59dc5d11653fe5f5a5dfe4282d6134b17 100644 (file)
@@ -7,6 +7,8 @@
 using namespace std;
 using namespace Msp;
 
+#include <iostream>
+
 SourceFile::SourceFile(Builder &b, const Component *c, const string &n):
        Target(b, c?&c->get_package():0, n),
        comp(c)
@@ -31,10 +33,6 @@ void SourceFile::find_depends()
                if(hdr)
                        add_depend(hdr);
        }
-}
 
-void SourceFile::check_rebuild()
-{
-       for(list<Target *>::iterator i=depends.begin(); i!=depends.end(); ++i)
-               vmtime=max(vmtime, (*i)->get_virtual_mtime());
+       deps_ready=true;
 }