summaryrefslogtreecommitdiff
path: root/Source/cmLocalUnixMakefileGenerator3.h
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2006-08-01 16:16:21 -0400
committerBrad King <brad.king@kitware.com>2006-08-01 16:16:21 -0400
commitfe5a6e94137c4720871b4be268ada7a003efad5e (patch)
treee4733e74924ffd47129a017a0037216ed274483f /Source/cmLocalUnixMakefileGenerator3.h
parent2350085120bd0b50cf9c61c4b073126735426cb7 (diff)
downloadcmake-fe5a6e94137c4720871b4be268ada7a003efad5e.tar.gz
ENH: Moved generation of directory-level object convenience rules to a separate method. This will aid generation of more such rules later.
Diffstat (limited to 'Source/cmLocalUnixMakefileGenerator3.h')
-rw-r--r--Source/cmLocalUnixMakefileGenerator3.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/cmLocalUnixMakefileGenerator3.h b/Source/cmLocalUnixMakefileGenerator3.h
index 7744e1b0e8..f83f102aac 100644
--- a/Source/cmLocalUnixMakefileGenerator3.h
+++ b/Source/cmLocalUnixMakefileGenerator3.h
@@ -223,6 +223,7 @@ protected:
void WriteLocalMakefile();
+
// write the target rules for the local Makefile into the stream
void WriteLocalMakefileTargets(std::ostream& ruleFileStream,
std::set<cmStdString> &emitted);
@@ -267,6 +268,9 @@ protected:
void WriteTargetRequiresRule(std::ostream& ruleFileStream,
cmTarget& target,
const std::vector<std::string>& objects);
+ void WriteObjectConvenienceRule(std::ostream& ruleFileStream,
+ const char* comment, const char* output,
+ std::vector<cmTarget*>& targets);
std::string GetObjectFileName(cmTarget& target,
const cmSourceFile& source,