From e2c6a54b076ad6050b38569a494bc1d82f0376e9 Mon Sep 17 00:00:00 2001 From: Brad King Date: Fri, 21 Jun 2024 09:05:43 -0400 Subject: cmGlobalNinjaGenerator: De-duplicate CMAKE_CONFIGURATION_TYPES lookup --- Source/cmGlobalNinjaGenerator.cxx | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/Source/cmGlobalNinjaGenerator.cxx b/Source/cmGlobalNinjaGenerator.cxx index 4e6f164..73bfb85 100644 --- a/Source/cmGlobalNinjaGenerator.cxx +++ b/Source/cmGlobalNinjaGenerator.cxx @@ -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 configsList = + this->Makefiles.front()->GetGeneratorConfigs( + cmMakefile::IncludeEmptyConfig); std::set configs(configsList.cbegin(), configsList.cend()); this->DefaultFileConfig = -- cgit v0.12