- Target *install = get_target("install");
- const Tool © = toolchain.get_tool("CP");
- install->add_dependency(*copy.create_target(t));
+ Target *inst_tgt = 0;
+ if(const Tool *tool = t.get_tool())
+ inst_tgt = tool->create_install(t);
+ if(!inst_tgt)
+ inst_tgt = toolchain.get_tool("CP").create_target(t);
+ get_target("install")->add_dependency(*inst_tgt);