X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbuilder.cpp;h=c61d4a77c71c8f98e53790cd4d95028ebb0cc378;hb=cbc6c684472ee8120f29358c0167d98524f1f939;hp=f894de08fda7bfb55d0bade32d1f94055a7d26b9;hpb=f76c063eb9b792088e034ffb4c2f173b843e8c57;p=builder.git diff --git a/source/builder.cpp b/source/builder.cpp index f894de0..c61d4a7 100644 --- a/source/builder.cpp +++ b/source/builder.cpp @@ -259,7 +259,7 @@ int Builder::main() list package_details; for(PackageManager::PackageMap::const_iterator i=packages.begin(); i!=packages.end(); ++i) { - if(!i->second || !i->second->is_prepared()) + if(!i->second->is_prepared()) continue; string line = i->second->get_name(); @@ -339,6 +339,13 @@ void Builder::add_primary_target(Target &t) get_target("default")->add_dependency(t); } +void Builder::add_installed_target(Target &t) +{ + Target *install = get_target("install"); + const Tool © = toolchain.get_tool("CP"); + install->add_dependency(*copy.create_target(t)); +} + void Builder::usage(const char *reason, const char *argv0, bool brief) { if(reason)