diff options
author | Bill Hoffman <bill.hoffman@kitware.com> | 2005-02-18 18:32:51 (GMT) |
---|---|---|
committer | Bill Hoffman <bill.hoffman@kitware.com> | 2005-02-18 18:32:51 (GMT) |
commit | 785b0dc012a2623e83886066fd4929b4e361cea9 (patch) | |
tree | b996432683a83a1716dcc722d12c87fab97d332d /Source/cmGlobalXCodeGenerator.h | |
parent | b5ca101fd76554df01d60f210677df85e19af65e (diff) | |
download | CMake-785b0dc012a2623e83886066fd4929b4e361cea9.zip CMake-785b0dc012a2623e83886066fd4929b4e361cea9.tar.gz CMake-785b0dc012a2623e83886066fd4929b4e361cea9.tar.bz2 |
ENH: all tests are passing for XCode
Diffstat (limited to 'Source/cmGlobalXCodeGenerator.h')
-rw-r--r-- | Source/cmGlobalXCodeGenerator.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/Source/cmGlobalXCodeGenerator.h b/Source/cmGlobalXCodeGenerator.h index 67528df..04ba817 100644 --- a/Source/cmGlobalXCodeGenerator.h +++ b/Source/cmGlobalXCodeGenerator.h @@ -66,7 +66,8 @@ public: */ virtual void Generate(); -private: +private: + std::string ConvertToRelativeOutputPath(const char* p); void CreateCustomCommands(cmXCodeObject* buildPhases, cmXCodeObject* sourceBuildPhase, cmXCodeObject* headerBuildPhase, @@ -114,6 +115,9 @@ private: void ConfigureOutputPaths(); void CreateXCodeDependHackTarget(std::vector<cmXCodeObject*>& targets); std::string GetTargetFullPath(cmTarget*); + bool SpecialTargetEmitted(std::string const& tname); + void AddExtraTargets(cmLocalGenerator* root, + std::vector<cmLocalGenerator*>& gens); private: std::vector<cmXCodeObject*> m_XCodeObjects; cmXCodeObject* m_RootObject; @@ -124,9 +128,11 @@ private: std::string m_LibraryOutputPath; std::string m_ExecutableOutputPath; cmLocalGenerator* m_CurrentLocalGenerator; + std::set<cmStdString> m_TargetDoneSet; bool m_DoneAllBuild; bool m_DoneXCodeHack; std::string m_CurrentXCodeHackMakefile; + std::string m_OutputDir; }; #endif |