ENH: Add projectRoot to Xcode projects
- This attribute points Xcode at the source tree. - Xcode 3 wants this to be set always. - See bug #7044.
This commit is contained in:
parent
97e658c571
commit
e225a377b9
|
@ -2399,6 +2399,13 @@ void cmGlobalXCodeGenerator
|
|||
this->RootObject->AddAttribute("buildStyles", listObjs);
|
||||
this->RootObject->AddAttribute("hasScannedForEncodings",
|
||||
this->CreateString("0"));
|
||||
// Point Xcode at the top of the source tree.
|
||||
{
|
||||
std::string proot = root->GetMakefile()->GetCurrentDirectory();
|
||||
proot = this->ConvertToRelativeForXCode(proot.c_str());
|
||||
this->RootObject->AddAttribute("projectRoot",
|
||||
this->CreateString(proot.c_str()));
|
||||
}
|
||||
cmXCodeObject* configlist =
|
||||
this->CreateObject(cmXCodeObject::XCConfigurationList);
|
||||
cmXCodeObject* buildConfigurations =
|
||||
|
|
Loading…
Reference in New Issue