if(cmd.empty())
throw invalid_argument("Tool::set_command");
- if(cross && architecture->is_cross())
+ if(cross && architecture->is_cross() && !FS::Path(cmd).is_absolute())
command = format("%s-%s", architecture->get_cross_prefix(), cmd);
else
command = cmd;