Xcode: Allow override of CMAKE_CONFIGURATION_TYPES (#8914)

This commit is contained in:
David Cole 2011-01-28 09:52:47 -05:00
parent 6744616fb2
commit e6221ed2c4

View File

@ -164,6 +164,8 @@ void cmGlobalXCodeGenerator::EnableLanguage(std::vector<std::string>const&
{ {
} }
else else
{
if(!mf->GetDefinition("CMAKE_CONFIGURATION_TYPES"))
{ {
mf->AddCacheDefinition( mf->AddCacheDefinition(
"CMAKE_CONFIGURATION_TYPES", "CMAKE_CONFIGURATION_TYPES",
@ -173,6 +175,7 @@ void cmGlobalXCodeGenerator::EnableLanguage(std::vector<std::string>const&
"anything else will be ignored.", "anything else will be ignored.",
cmCacheManager::STRING); cmCacheManager::STRING);
} }
}
mf->AddDefinition("CMAKE_GENERATOR_CC", "gcc"); mf->AddDefinition("CMAKE_GENERATOR_CC", "gcc");
mf->AddDefinition("CMAKE_GENERATOR_CXX", "g++"); mf->AddDefinition("CMAKE_GENERATOR_CXX", "g++");
mf->AddDefinition("CMAKE_GENERATOR_NO_COMPILER_ENV", "1"); mf->AddDefinition("CMAKE_GENERATOR_NO_COMPILER_ENV", "1");