]> git.tdb.fi Git - builder.git/blobdiff - source/builder.cpp
Hide the main package from the outside
[builder.git] / source / builder.cpp
index 7b222df4997c1f05e31febfef670a10d46fc80dd..6c508026c6e7a67e6b32198609e3a5c112d21d9b 100644 (file)
@@ -331,6 +331,14 @@ void Builder::add_target(Target *t)
        targets.insert(TargetMap::value_type(t->get_name(), t));
 }
 
+void Builder::add_primary_target(Target &t)
+{
+       get_target("world")->add_dependency(t);
+
+       if(t.get_package()==main_pkg && t.get_component() && t.get_component()->is_default())
+               get_target("default")->add_dependency(t);
+}
+
 void Builder::usage(const char *reason, const char *argv0, bool brief)
 {
        if(reason)