diff options
Diffstat (limited to 'Source')
-rw-r--r-- | Source/cmMessageCommand.cxx | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/Source/cmMessageCommand.cxx b/Source/cmMessageCommand.cxx index 98914f2..b0b7ad7 100644 --- a/Source/cmMessageCommand.cxx +++ b/Source/cmMessageCommand.cxx @@ -52,7 +52,14 @@ bool cmMessageCommand::Invoke(std::vector<std::string>& args) if (args.size() >= 2) { - cmSystemTools::Message(args[0].c_str(), args[1].c_str()); + std::string message; + std::vector<std::string>::iterator i = args.begin(); + ++i; + for(;i != args.end(); ++i) + { + message += *i; + } + cmSystemTools::Message(args[0].c_str(), message.c_str()); } else { |