mirror of
https://github.com/Kitware/CMake.git
synced 2026-02-21 14:40:26 -06:00
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:
@@ -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 =
|
||||
|
||||
Reference in New Issue
Block a user