else
tool="CC";
- argv.push_back(builder.get_tool(tool, comp.get_package().get_arch()));
+ argv.push_back(builder.get_architecture(comp.get_package().get_arch()).get_tool(tool));
argv.push_back("-c");
-
+
const BuildInfo &binfo=comp.get_build_info();
for(list<string>::const_iterator i=binfo.cflags.begin(); i!=binfo.cflags.end(); ++i)
argv.push_back(*i);
argv.push_back("-I"+*i);
for(list<string>::const_iterator i=binfo.defines.begin(); i!=binfo.defines.end(); ++i)
argv.push_back("-D"+*i);
-
+
Path::Path opath=obj.get_name();
argv.push_back("-o");
argv.push_back(opath.str());