X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftar.cpp;h=49b4c0851fd9b26f74df1c4c557af80d3c3ae432;hb=903a5727ef1f8a7f540e162139396163c736d484;hp=82330caa9762f34531be65b56fcffcdd2b2eb3f6;hpb=338eefb513953ae55e8e3614c009c242ba8ad74e;p=builder.git diff --git a/source/tar.cpp b/source/tar.cpp index 82330ca..49b4c08 100644 --- a/source/tar.cpp +++ b/source/tar.cpp @@ -38,9 +38,7 @@ Task *Tar::run(const Target &target) const Tar::Worker::Worker(const TarBall &tb): tarball(tb) -{ - launch(); -} +{ } void Tar::Worker::main() { @@ -48,8 +46,8 @@ void Tar::Worker::main() FS::Path basedir = FS::basepart(FS::basename(tarball.get_path())); IO::File out(tarball.get_path().str(), IO::M_WRITE); - const TargetList &deps = tarball.get_depends(); - for(TargetList::const_iterator i=deps.begin(); i!=deps.end(); ++i) + const Target::Dependencies &deps = tarball.get_depends(); + for(Target::Dependencies::const_iterator i=deps.begin(); i!=deps.end(); ++i) { FileTarget *ft = dynamic_cast(*i); if(!ft)