const TargetList &deps=obj.get_depends();
Path::Path spath=deps.front()->get_name();
+ const string &prefix=b.get_arch_prefix(obj.get_package()->get_arch());
+
string ext=Path::splitext(spath.str()).ext;
const char *tool=0;
if(ext==".cpp" || ext==".cc")
{
tool="CXX";
- argv.push_back("g++");
+ argv.push_back(prefix+"g++");
}
else
{
tool="CC";
- argv.push_back("gcc");
+ argv.push_back(prefix+"gcc");
}
argv.push_back("-c");