cmGlobalNinjaGenerator: De-duplicate CMAKE_CONFIGURATION_TYPES lookup

This commit is contained in:
Brad King
2024-06-21 09:05:43 -04:00
parent 8019272afd
commit e2c6a54b07

View File

@@ -3226,11 +3226,9 @@ void cmGlobalNinjaMultiGenerator::GetQtAutoGenConfigs(
bool cmGlobalNinjaMultiGenerator::InspectConfigTypeVariables()
{
cmList configsList{ this->Makefiles.front()->GetDefinition(
"CMAKE_CONFIGURATION_TYPES") };
if (configsList.empty()) {
configsList.emplace_back();
}
std::vector<std::string> configsList =
this->Makefiles.front()->GetGeneratorConfigs(
cmMakefile::IncludeEmptyConfig);
std::set<std::string> configs(configsList.cbegin(), configsList.cend());
this->DefaultFileConfig =