diff options
Diffstat (limited to 'Source/cmLocalUnixMakefileGenerator3.cxx')
-rw-r--r-- | Source/cmLocalUnixMakefileGenerator3.cxx | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/Source/cmLocalUnixMakefileGenerator3.cxx b/Source/cmLocalUnixMakefileGenerator3.cxx index 9517cd8..fad722d 100644 --- a/Source/cmLocalUnixMakefileGenerator3.cxx +++ b/Source/cmLocalUnixMakefileGenerator3.cxx @@ -968,7 +968,8 @@ void cmLocalUnixMakefileGenerator3 ::AppendCustomCommand(std::vector<std::string>& commands, const cmCustomCommand& cc, bool echo_comment, - cmLocalGenerator::RelativeRoot relative) + cmLocalGenerator::RelativeRoot relative, + std::ostream* content) { // Optionally create a command to display the custom command's // comment text. This is used for pre-build, pre-link, and @@ -991,6 +992,10 @@ cmLocalUnixMakefileGenerator3 { dir = workingDir; } + if(content) + { + *content << dir; + } bool escapeOldStyle = cc.GetEscapeOldStyle(); bool escapeAllowMakeVars = cc.GetEscapeAllowMakeVars(); @@ -1048,6 +1053,10 @@ cmLocalUnixMakefileGenerator3 escapeAllowMakeVars); } } + if(content) + { + *content << cmd; + } if(this->BorlandMakeCurlyHack) { // Borland Make has a very strange bug. If the first curly |