Merge topic 'fix-13082-use-config-0'
0579fa0
Xcode: Pay attention to custom configuration types (#13082)
This commit is contained in:
commit
5e9c7731e1
|
@ -3023,6 +3023,7 @@ void cmGlobalXCodeGenerator
|
|||
cmXCodeObject* buildConfigurations =
|
||||
this->CreateObject(cmXCodeObject::OBJECT_LIST);
|
||||
std::vector<cmXCodeObject*> configs;
|
||||
const char *defaultConfigName = "Debug";
|
||||
if(this->XcodeVersion == 15)
|
||||
{
|
||||
cmXCodeObject* configDebug =
|
||||
|
@ -3039,6 +3040,10 @@ void cmGlobalXCodeGenerator
|
|||
for(unsigned int i = 0; i < this->CurrentConfigurationTypes.size(); ++i)
|
||||
{
|
||||
const char* name = this->CurrentConfigurationTypes[i].c_str();
|
||||
if (0 == i)
|
||||
{
|
||||
defaultConfigName = name;
|
||||
}
|
||||
cmXCodeObject* config =
|
||||
this->CreateObject(cmXCodeObject::XCBuildConfiguration);
|
||||
config->AddAttribute("name", this->CreateString(name));
|
||||
|
@ -3060,7 +3065,7 @@ void cmGlobalXCodeGenerator
|
|||
configlist->AddAttribute("defaultConfigurationIsVisible",
|
||||
this->CreateString("0"));
|
||||
configlist->AddAttribute("defaultConfigurationName",
|
||||
this->CreateString("Debug"));
|
||||
this->CreateString(defaultConfigName));
|
||||
cmXCodeObject* buildSettings =
|
||||
this->CreateObject(cmXCodeObject::ATTRIBUTE_GROUP);
|
||||
const char* osxArch =
|
||||
|
|
Loading…
Reference in New Issue