]> git.tdb.fi Git - builder.git/blobdiff - source/tar.cpp
Make VirtualFileSystem able to find binaries
[builder.git] / source / tar.cpp
index 82330caa9762f34531be65b56fcffcdd2b2eb3f6..49b4c0851fd9b26f74df1c4c557af80d3c3ae432 100644 (file)
@@ -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<FileTarget *>(*i);
                if(!ft)