summaryrefslogtreecommitdiffstats
path: root/Source/cmGlobalUnixMakefileGenerator3.h
diff options
context:
space:
mode:
authorManuel Klimek <klimek@google.com>2011-01-13 04:39:13 (GMT)
committerBrad King <brad.king@kitware.com>2011-04-25 17:27:58 (GMT)
commitfe07b0557b0b6cc47c29547d9c1d30a2b440fcd8 (patch)
treec88cc211a9e281ae5d3cfe2b6109c061ebd25c30 /Source/cmGlobalUnixMakefileGenerator3.h
parent65c0c24a296c12c8037361cc5c53d884c4cde5f0 (diff)
downloadCMake-fe07b0557b0b6cc47c29547d9c1d30a2b440fcd8.zip
CMake-fe07b0557b0b6cc47c29547d9c1d30a2b440fcd8.tar.gz
CMake-fe07b0557b0b6cc47c29547d9c1d30a2b440fcd8.tar.bz2
implement cxx command output
Diffstat (limited to 'Source/cmGlobalUnixMakefileGenerator3.h')
-rw-r--r--Source/cmGlobalUnixMakefileGenerator3.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/Source/cmGlobalUnixMakefileGenerator3.h b/Source/cmGlobalUnixMakefileGenerator3.h
index cdc9460..a152e01 100644
--- a/Source/cmGlobalUnixMakefileGenerator3.h
+++ b/Source/cmGlobalUnixMakefileGenerator3.h
@@ -112,6 +112,10 @@ public:
/** Record per-target progress information. */
void RecordTargetProgress(cmMakefileTargetGenerator* tg);
+ void AddCXXCompileCommand(const std::string &sourceFile,
+ const std::string &workingDirectory,
+ const std::string &compileCommand);
+
protected:
void WriteMainMakefile2();
void WriteMainCMakefile();
@@ -178,6 +182,8 @@ protected:
size_t CountProgressMarksInTarget(cmTarget* target,
std::set<cmTarget*>& emitted);
size_t CountProgressMarksInAll(cmLocalUnixMakefileGenerator3* lg);
+
+ cmGeneratedFileStream *CommandDatabase;
};
#endif