]> git.tdb.fi Git - builder.git/blobdiff - source/objectfile.cpp
Split Binary filename generation to Executable and SharedLibrary
[builder.git] / source / objectfile.cpp
index 8068bc6ed02f62277984215dd74c5b07d52b5d62..f24d028d62e56ce25078f8d35e85eb75c9335ca9 100644 (file)
@@ -2,7 +2,6 @@
 #include <msp/fs/utils.h>
 #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<FileTarget *>(tgt->get_real_target());
        const Dependencies &tdeps = rtgt->get_depends();
        Dependencies deps_to_add;
        if(rtgt==tgt)