]> git.tdb.fi Git - builder.git/blobdiff - source/builder.cpp
Make the name of a FileTarget be its basename instead of full path
[builder.git] / source / builder.cpp
index 77579ea45e60a894da24fb44182e972e7c9ba2be..208e7d5b389aec8524f75922e5d2df828848bdbc 100644 (file)
@@ -487,7 +487,13 @@ void Builder::problem(const string &p, const string &d)
        problems.push_back(Problem(p, d));
 }
 
-void Builder::add_target(Target *t)
+void Builder::add_target(FileTarget *t)
+{
+       targets.insert(TargetMap::value_type(t->get_path().str(), t));
+       new_tgts.push_back(t);
+}
+
+void Builder::add_target(VirtualTarget *t)
 {
        targets.insert(TargetMap::value_type(t->get_name(), t));
        new_tgts.push_back(t);