diff options
author | Bill Hoffman <bill.hoffman@kitware.com> | 2005-01-28 21:00:10 (GMT) |
---|---|---|
committer | Bill Hoffman <bill.hoffman@kitware.com> | 2005-01-28 21:00:10 (GMT) |
commit | 97cd3809706b78bd827204fe76bc91b70850c00b (patch) | |
tree | 6ae1a448c67e5ee7e280eae7591e462c30364355 /Source/cmGlobalXCodeGenerator.h | |
parent | 892a7c4fd929880d205a1e2cad05527494fc531f (diff) | |
download | CMake-97cd3809706b78bd827204fe76bc91b70850c00b.zip CMake-97cd3809706b78bd827204fe76bc91b70850c00b.tar.gz CMake-97cd3809706b78bd827204fe76bc91b70850c00b.tar.bz2 |
ENH: create mainGroup
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; |