X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ffiletarget.cpp;fp=source%2Ffiletarget.cpp;h=fca8cea51f651d5409f9da90b8e893acd4738901;hb=33d74db3e99f35a8984d4ad9b703f709d07d44c5;hp=3d8014755de2b90dd2c81ff528f2e91029ca5278;hpb=e13613cecc357b0dd01ef85c7c739fd1e0bfebd2;p=builder.git diff --git a/source/filetarget.cpp b/source/filetarget.cpp index 3d80147..fca8cea 100644 --- a/source/filetarget.cpp +++ b/source/filetarget.cpp @@ -6,6 +6,7 @@ #include "builder.h" #include "filetarget.h" #include "sourcepackage.h" +#include "task.h" #include "tool.h" using namespace std; @@ -110,10 +111,10 @@ string FileTarget::create_build_signature() const Task *FileTarget::build() { - if(tool && !builder.get_dry_run() && mtime) - FS::unlink(path); - - return Target::build(); + Task *task = Target::build(); + task->set_file(path); + task->set_unlink(true); + return task; } void FileTarget::build_finished(bool success)