diff --git a/Source/cmInstallFilesCommand.cxx b/Source/cmInstallFilesCommand.cxx index d7f68e56a..8a0e132d9 100644 --- a/Source/cmInstallFilesCommand.cxx +++ b/Source/cmInstallFilesCommand.cxx @@ -113,8 +113,10 @@ void cmInstallFilesCommand::FinalPass() else // reg exp list { std::vector files; + std::string regex = m_FinalArgs[0].c_str(); + m_Makefile->ExpandVariablesInString(regex); cmSystemTools::Glob(m_Makefile->GetCurrentDirectory(), - m_FinalArgs[0].c_str(), files); + regex.c_str(), files); std::vector::iterator s = files.begin(); // for each argument, get the files