diff options
Diffstat (limited to 'Source/cmGlobalXCodeGenerator.h')
-rw-r--r-- | Source/cmGlobalXCodeGenerator.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Source/cmGlobalXCodeGenerator.h b/Source/cmGlobalXCodeGenerator.h index 9e477b5..73842c3 100644 --- a/Source/cmGlobalXCodeGenerator.h +++ b/Source/cmGlobalXCodeGenerator.h @@ -70,6 +70,7 @@ private: cmXCodeObject* CreateObject(cmXCodeObject::PBXType ptype); cmXCodeObject* CreateObject(cmXCodeObject::Type type); cmXCodeObject* CreateString(const char* s); + cmXCodeObject* CreateObjectReference(cmXCodeObject*); // delete all objects in the m_XCodeObjects vector. void ClearXCodeObjects(); @@ -80,8 +81,10 @@ private: void WriteXCodePBXProj(std::ostream& fout, cmLocalGenerator* root, std::vector<cmLocalGenerator*>& generators); - cmXCodeObject* CreateXCodeSourceFile(cmLocalGenerator* gen, cmSourceFile* sf); - void CreateXCodeTargets(cmLocalGenerator* gen, std::vector<cmXCodeObject*>&); + cmXCodeObject* CreateXCodeSourceFile(cmLocalGenerator* gen, cmSourceFile* sf, + cmXCodeObject* mainGroupChildren); + void CreateXCodeTargets(cmLocalGenerator* gen, std::vector<cmXCodeObject*>&, + cmXCodeObject* mainGroupChildren); std::vector<cmXCodeObject*> m_XCodeObjects; cmXCodeObject* m_RootObject; |