Ninja: Do not crash when CMAKE_<LANG>_COMPILE_OBJECT is empty (#15325)

This commit is contained in:
Brad King 2014-12-22 18:34:28 -05:00
parent c118816d44
commit 9a13fcbf02
1 changed files with 4 additions and 1 deletions

View File

@ -454,7 +454,10 @@ cmNinjaTargetGenerator
std::vector<std::string> compileCmds; std::vector<std::string> compileCmds;
cmSystemTools::ExpandListArgument(compileCmd, compileCmds); cmSystemTools::ExpandListArgument(compileCmd, compileCmds);
if (!compileCmds.empty())
{
compileCmds.front().insert(0, cldeps); compileCmds.front().insert(0, cldeps);
}
for (std::vector<std::string>::iterator i = compileCmds.begin(); for (std::vector<std::string>::iterator i = compileCmds.begin();
i != compileCmds.end(); ++i) i != compileCmds.end(); ++i)