Xcode: Generate native 3.2 projects
Set objectVersion = 46; compatibilityVersion = "Xcode 3.2" when Xcode 3.2 is detected.
This commit is contained in:
parent
d11c70295b
commit
f7d525e3a6
|
@ -2636,7 +2636,10 @@ void cmGlobalXCodeGenerator
|
||||||
group->AddAttribute("BuildIndependentTargetsInParallel",
|
group->AddAttribute("BuildIndependentTargetsInParallel",
|
||||||
this->CreateString("YES"));
|
this->CreateString("YES"));
|
||||||
this->RootObject->AddAttribute("attributes", group);
|
this->RootObject->AddAttribute("attributes", group);
|
||||||
if (this->XcodeVersion >= 31)
|
if (this->XcodeVersion >= 32)
|
||||||
|
this->RootObject->AddAttribute("compatibilityVersion",
|
||||||
|
this->CreateString("Xcode 3.2"));
|
||||||
|
else if (this->XcodeVersion >= 31)
|
||||||
this->RootObject->AddAttribute("compatibilityVersion",
|
this->RootObject->AddAttribute("compatibilityVersion",
|
||||||
this->CreateString("Xcode 3.1"));
|
this->CreateString("Xcode 3.1"));
|
||||||
else
|
else
|
||||||
|
@ -3042,7 +3045,9 @@ cmGlobalXCodeGenerator::WriteXCodePBXProj(std::ostream& fout,
|
||||||
cmXCodeObject::Indent(1, fout);
|
cmXCodeObject::Indent(1, fout);
|
||||||
if(this->XcodeVersion >= 21)
|
if(this->XcodeVersion >= 21)
|
||||||
{
|
{
|
||||||
if (this->XcodeVersion >= 31)
|
if (this->XcodeVersion >= 32)
|
||||||
|
fout << "objectVersion = 46;\n";
|
||||||
|
else if (this->XcodeVersion >= 31)
|
||||||
fout << "objectVersion = 45;\n";
|
fout << "objectVersion = 45;\n";
|
||||||
else if (this->XcodeVersion >= 30)
|
else if (this->XcodeVersion >= 30)
|
||||||
fout << "objectVersion = 44;\n";
|
fout << "objectVersion = 44;\n";
|
||||||
|
|
Loading…
Reference in New Issue