From 1830690a0dc0719922bd7cb51dc8502d884c873e Mon Sep 17 00:00:00 2001 From: Bill Hoffman Date: Mon, 15 Oct 2001 18:37:15 -0400 Subject: [PATCH] ENH: expand variables in message command output --- Source/cmMessageCommand.cxx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Source/cmMessageCommand.cxx b/Source/cmMessageCommand.cxx index bb28eabdf..157a7ee36 100644 --- a/Source/cmMessageCommand.cxx +++ b/Source/cmMessageCommand.cxx @@ -49,7 +49,8 @@ bool cmMessageCommand::InitialPass(std::vector const& args) this->SetError("called with incorrect number of arguments"); return false; } - + std::string arg0 = args[0]; + m_Makefile->ExpandVariablesInString(arg0); if (args.size() >= 2) { std::string message; @@ -59,11 +60,12 @@ bool cmMessageCommand::InitialPass(std::vector const& args) { message += *i; } - cmSystemTools::Message(args[0].c_str(), message.c_str()); + m_Makefile->ExpandVariablesInString(message); + cmSystemTools::Message(arg0.c_str(), message.c_str()); } else { - cmSystemTools::Message(args[0].c_str()); + cmSystemTools::Message(arg0.c_str()); } return true;