summaryrefslogtreecommitdiffstats
path: root/Source/cmLocalUnixMakefileGenerator3.h
diff options
context:
space:
mode:
authorKen Martin <ken.martin@kitware.com>2005-10-20 17:40:28 (GMT)
committerKen Martin <ken.martin@kitware.com>2005-10-20 17:40:28 (GMT)
commit929553a02e97fc741368e316552cae068f58fbff (patch)
treefa0e671b5a60cf9f2109f683096606156b21416c /Source/cmLocalUnixMakefileGenerator3.h
parent097debb55a6914b3498d4894d0169eea2e92c876 (diff)
downloadCMake-929553a02e97fc741368e316552cae068f58fbff.zip
CMake-929553a02e97fc741368e316552cae068f58fbff.tar.gz
CMake-929553a02e97fc741368e316552cae068f58fbff.tar.bz2
ENH: big cleanup and fix for jump commands
Diffstat (limited to 'Source/cmLocalUnixMakefileGenerator3.h')
-rw-r--r--Source/cmLocalUnixMakefileGenerator3.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/Source/cmLocalUnixMakefileGenerator3.h b/Source/cmLocalUnixMakefileGenerator3.h
index 466cf50..b03d062 100644
--- a/Source/cmLocalUnixMakefileGenerator3.h
+++ b/Source/cmLocalUnixMakefileGenerator3.h
@@ -154,13 +154,17 @@ public:
void AppendEcho(std::vector<std::string>& commands,
const char* text);
+ // write the target rules for the local Makefile into the stream
+ void WriteLocalAllRules(std::ostream& ruleFileStream);
+
protected:
// write the depend info
void WriteDependLanguageInfo(std::ostream& cmakefileStream, cmTarget &tgt);
// write the target rules for the local Makefile into the stream
- void WriteLocalMakefileTargets(std::ostream& ruleFileStream);
+ void WriteLocalMakefileTargets(std::ostream& ruleFileStream,
+ std::set<cmStdString> &emitted);
// write the local help rule
void WriteHelpRule(std::ostream& ruleFileStream);
@@ -171,7 +175,8 @@ protected:
std::string & localName);
// create a command that cds to the start dir then runs the commands
- void CreateCDCommand(std::vector<std::string>& commands);
+ void CreateCDCommand(std::vector<std::string>& commands,
+ const char *targetDir, const char *returnDir);
// these two methods just compute reasonable values for m_LibraryOutputPath
// and m_ExecutableOutputPath