ENH: expand variables in a command before escaping spaces in the command

This commit is contained in:
Berk Geveci 2001-11-27 17:32:33 -05:00
parent 3173249761
commit 1944e1887d
1 changed files with 3 additions and 1 deletions

View File

@ -471,7 +471,9 @@ void cmMakefile::AddCustomCommand(const char* source,
// find the target,
if (m_Targets.find(target) != m_Targets.end())
{
std::string c = cmSystemTools::EscapeSpaces(command);
std::string expandC = command;
this->ExpandVariablesInString(expandC);
std::string c = cmSystemTools::EscapeSpaces(expandC.c_str());
std::string combinedArgs;
unsigned int i;