]> git.tdb.fi Git - builder.git/blobdiff - source/builder.cpp
Route InstalledFile target creation through Builder
[builder.git] / source / builder.cpp
index 3ac4b282ad9d19615236714b01cfc75345d55c8c..c61d4a77c71c8f98e53790cd4d95028ebb0cc378 100644 (file)
@@ -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 &copy = toolchain.get_tool("CP");
+       install->add_dependency(*copy.create_target(t));
+}
+
 void Builder::usage(const char *reason, const char *argv0, bool brief)
 {
        if(reason)