X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fobjectfile.cpp;h=f24d028d62e56ce25078f8d35e85eb75c9335ca9;hb=2606b03da59dc10e3826b833a2fceb0831d79972;hp=8068bc6ed02f62277984215dd74c5b07d52b5d62;hpb=ce3fc52c7e79c0bf182dad12ed6ba3a0203c59ce;p=builder.git diff --git a/source/objectfile.cpp b/source/objectfile.cpp index 8068bc6..f24d028 100644 --- a/source/objectfile.cpp +++ b/source/objectfile.cpp @@ -2,7 +2,6 @@ #include #include "builder.h" #include "component.h" -#include "install.h" #include "objectfile.h" #include "sourcefile.h" #include "sourcepackage.h" @@ -15,7 +14,6 @@ ObjectFile::ObjectFile(Builder &b, const Component &c, SourceFile &s): comp(c), source(s) { - buildable = true; add_depend(&source); } @@ -39,7 +37,7 @@ void ObjectFile::find_depends() void ObjectFile::find_depends(FileTarget *tgt) { - Target *rtgt = tgt->get_real_target(); + FileTarget *rtgt = dynamic_cast(tgt->get_real_target()); const Dependencies &tdeps = rtgt->get_depends(); Dependencies deps_to_add; if(rtgt==tgt)