From caab013c9abc5a317d5a2bc9b680ed98e4c5871f Mon Sep 17 00:00:00 2001 From: Brad King Date: Wed, 1 Aug 2001 16:12:43 -0400 Subject: [PATCH] BUG: Need to expand variables when a regular expression is specified. --- Source/cmInstallFilesCommand.cxx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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