]> git.tdb.fi Git - builder.git/blobdiff - source/filetarget.cpp
Remove redundant task setup from Copy
[builder.git] / source / filetarget.cpp
index 1434372ed3b5bf6c14d6a758e4b9f28433ea7d59..a2bd3f0a1e0b1f922e2fe89feff2bd59483ca39e 100644 (file)
 using namespace std;
 using namespace Msp;
 
-FileTarget::FileTarget(Builder &b, const FS::Path &a):
-       Target(b, generate_name(b, 0, a)),
+FileTarget::FileTarget(Builder &b, const SourcePackage *p, const FS::Path &a):
+       Target(b, generate_name(b, p, a)),
        path(a)
 {
-       init(0);
-}
-
-FileTarget::FileTarget(Builder &b, const SourcePackage &p, const FS::Path &a):
-       Target(b, generate_name(b, &p, a)),
-       path(a)
-{
-       init(&p);
-}
-
-void FileTarget::init(const SourcePackage *p)
-{
-       size = 0;
        package = p;
-       nested_build_sig = false;
-       arch_in_build_sig = false;
 
        builder.get_vfs().register_path(path, this);