| 
					
				 | 
			
			
				@@ -2089,12 +2089,11 @@ void cmLocalGenerator::AddConfigVariableFlags(std::string& flags, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                               const std::string& config) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // Add the flags from the variable itself. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  std::string flagsVar = var; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  this->AppendFlags(flags, this->Makefile->GetSafeDefinition(flagsVar)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  this->AppendFlags(flags, this->Makefile->GetSafeDefinition(var)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // Add the flags from the build-type specific variable. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if (!config.empty()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    flagsVar += "_"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    flagsVar += cmSystemTools::UpperCase(config); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    const std::string flagsVar = 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      cmStrCat(var, '_', cmSystemTools::UpperCase(config)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this->AppendFlags(flags, this->Makefile->GetSafeDefinition(flagsVar)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |