summaryrefslogtreecommitdiffstats
path: root/Source/cmGlobalXCodeGenerator.h
diff options
context:
space:
mode:
authorBill Hoffman <bill.hoffman@kitware.com>2005-02-17 22:54:14 (GMT)
committerBill Hoffman <bill.hoffman@kitware.com>2005-02-17 22:54:14 (GMT)
commite9300434776a64567a65b6d414bcf98614321ba2 (patch)
tree94c37f27044ae655262878f5d5b3d90223d1f711 /Source/cmGlobalXCodeGenerator.h
parent28f2dfb75244339d49e33fafb7103f5774222d2b (diff)
downloadCMake-e9300434776a64567a65b6d414bcf98614321ba2.zip
CMake-e9300434776a64567a65b6d414bcf98614321ba2.tar.gz
CMake-e9300434776a64567a65b6d414bcf98614321ba2.tar.bz2
ENH: more tests are passing, relative paths, and external objects are the ones left now
Diffstat (limited to 'Source/cmGlobalXCodeGenerator.h')
-rw-r--r--Source/cmGlobalXCodeGenerator.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/Source/cmGlobalXCodeGenerator.h b/Source/cmGlobalXCodeGenerator.h
index a8f73d0..67528df 100644
--- a/Source/cmGlobalXCodeGenerator.h
+++ b/Source/cmGlobalXCodeGenerator.h
@@ -109,11 +109,11 @@ private:
void CreateXCodeTargets(cmLocalGenerator* gen, std::vector<cmXCodeObject*>&);
void AddDependTarget(cmXCodeObject* target,
cmXCodeObject* dependTarget);
- void AddLinkTarget(cmXCodeObject* target,
- cmXCodeObject* dependTarget);
void AddLinkLibrary(cmXCodeObject* target,
- const char*);
+ const char* lib, cmTarget* dtarget = 0);
void ConfigureOutputPaths();
+ void CreateXCodeDependHackTarget(std::vector<cmXCodeObject*>& targets);
+ std::string GetTargetFullPath(cmTarget*);
private:
std::vector<cmXCodeObject*> m_XCodeObjects;
cmXCodeObject* m_RootObject;
@@ -125,6 +125,8 @@ private:
std::string m_ExecutableOutputPath;
cmLocalGenerator* m_CurrentLocalGenerator;
bool m_DoneAllBuild;
+ bool m_DoneXCodeHack;
+ std::string m_CurrentXCodeHackMakefile;
};
#endif