diff options
author | Bill Hoffman <bill.hoffman@kitware.com> | 2005-02-02 22:16:07 (GMT) |
---|---|---|
committer | Bill Hoffman <bill.hoffman@kitware.com> | 2005-02-02 22:16:07 (GMT) |
commit | 68c419c780a954c48a91291fbc1dcf038d99e7f3 (patch) | |
tree | 5c9fb3ca07ff9bfe819b1abb12c20a52cdec433c /Source/cmGlobalXCodeGenerator.h | |
parent | a9af1c23efa81fd6386904c61386bb45e380348c (diff) | |
download | CMake-68c419c780a954c48a91291fbc1dcf038d99e7f3.zip CMake-68c419c780a954c48a91291fbc1dcf038d99e7f3.tar.gz CMake-68c419c780a954c48a91291fbc1dcf038d99e7f3.tar.bz2 |
ENH: getting closer
Diffstat (limited to 'Source/cmGlobalXCodeGenerator.h')
-rw-r--r-- | Source/cmGlobalXCodeGenerator.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/Source/cmGlobalXCodeGenerator.h b/Source/cmGlobalXCodeGenerator.h index 97c50af..57a9c6c 100644 --- a/Source/cmGlobalXCodeGenerator.h +++ b/Source/cmGlobalXCodeGenerator.h @@ -48,7 +48,8 @@ public: * Try to determine system infomation such as shared library * extension, pthreads, byte order etc. */ - virtual void EnableLanguage(std::vector<std::string>const& languages, cmMakefile *); + virtual void EnableLanguage(std::vector<std::string>const& languages, + cmMakefile *); /** * Try running cmake and building a file. This is used for dynalically * loaded commands, not as part of the usual build process. @@ -71,6 +72,15 @@ private: cmXCodeObject* CreateObject(cmXCodeObject::Type type); cmXCodeObject* CreateString(const char* s); cmXCodeObject* CreateObjectReference(cmXCodeObject*); + cmXCodeObject* CreateXCodeTarget(cmTarget& target, + cmXCodeObject* buildPhases); + void CreateBuildSettings(cmTarget& target, + cmXCodeObject* buildSettings, + std::string& fileType, + std::string& productType, + std::string& projectName); + + // deprecated TODO FIXME cmXCodeObject* CreateExecutable(cmTarget& cmtarget, cmXCodeObject* buildPhases); cmXCodeObject* CreateStaticLibrary(cmTarget& cmtarget, @@ -94,6 +104,7 @@ private: std::vector<cmXCodeObject*> m_XCodeObjects; cmXCodeObject* m_RootObject; cmMakefile* m_CurrentMakefile; + cmLocalGenerator* m_CurrentLocalGenerator; }; #endif |