X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbuilder.cpp;h=336cc8453c118e519b266c8a2ebc8c757385e9dc;hb=ab25857fd626152bc9a2832de82b400c062857e6;hp=553a3e159afbe01e7487ad35b6cf337ae909974c;hpb=7aeaa4ba965f596edad438c02e345a8843f7469a;p=builder.git diff --git a/source/builder.cpp b/source/builder.cpp index 553a3e1..336cc84 100644 --- a/source/builder.cpp +++ b/source/builder.cpp @@ -25,6 +25,7 @@ Distributed under the LGPL #include "pkgconfig.h" #include "sharedlibrary.h" #include "systemlibrary.h" +#include "tarball.h" #include "unlink.h" #include "virtualtarget.h" @@ -508,6 +509,9 @@ int Builder::create_targets() Target *install=new VirtualTarget(*this, "install"); world->add_depend(install); + Target *tarballs=new VirtualTarget(*this, "tarballs"); + world->add_depend(tarballs); + for(PackageMap::iterator i=packages.begin(); i!=packages.end(); ++i) { if(!i->second) @@ -524,6 +528,8 @@ int Builder::create_targets() PkgConfig *pc=new PkgConfig(*this, *i->second); install->add_depend(new Install(*this, *i->second, *pc)); } + + tarballs->add_depend(new TarBall(*this, *i->second)); } // Find dependencies until no new targets are created