diff options
Diffstat (limited to 'Source/cmMakefile.cxx')
-rw-r--r-- | Source/cmMakefile.cxx | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Source/cmMakefile.cxx b/Source/cmMakefile.cxx index 0fec989..9c5dc9f 100644 --- a/Source/cmMakefile.cxx +++ b/Source/cmMakefile.cxx @@ -415,7 +415,8 @@ void cmMakefile::AddCustomCommand(const char* source, const std::vector<std::string>& commandArgs, const std::vector<std::string>& depends, const std::vector<std::string>& outputs, - const char *target) + const char *target, + const char *comment) { // find the target, if (m_Targets.find(target) != m_Targets.end()) @@ -434,6 +435,10 @@ void cmMakefile::AddCustomCommand(const char* source, } cmCustomCommand cc(source,c.c_str(),combinedArgs.c_str(),depends,outputs); + if ( comment && comment[0] ) + { + cc.SetComment(comment); + } m_Targets[target].GetCustomCommands().push_back(cc); std::string cacheCommand = command; this->ExpandVariablesInString(cacheCommand); |