cmake: Fix generator platform under --build mode

This commit is contained in:
Brad King
2018-09-25 10:08:57 -04:00
parent 55a5b56e08
commit d8294fefe8

View File

@@ -2467,6 +2467,14 @@ int cmake::Build(int jobs, const std::string& dir, const std::string& target,
return 1;
}
}
const char* cachedGeneratorPlatform =
this->State->GetCacheEntryValue("CMAKE_GENERATOR_PLATFORM");
if (cachedGeneratorPlatform) {
cmMakefile mf(gen, this->GetCurrentSnapshot());
if (!gen->SetGeneratorPlatform(cachedGeneratorPlatform, &mf)) {
return 1;
}
}
std::string output;
std::string projName;
const char* cachedProjectName =