diff options
author | Brad King <brad.king@kitware.com> | 2001-08-01 16:12:43 -0400 |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2001-08-01 16:12:43 -0400 |
commit | caab013c9abc5a317d5a2bc9b680ed98e4c5871f (patch) | |
tree | dd6a5b2357113e511eac60f2ee54d0d5b4aad564 /Source/cmInstallFilesCommand.cxx | |
parent | 2c3a1729a35592482c1e9999a32941ca1b87f705 (diff) | |
download | cmake-caab013c9abc5a317d5a2bc9b680ed98e4c5871f.tar.gz |
BUG: Need to expand variables when a regular expression is specified.
Diffstat (limited to 'Source/cmInstallFilesCommand.cxx')
-rw-r--r-- | Source/cmInstallFilesCommand.cxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Source/cmInstallFilesCommand.cxx b/Source/cmInstallFilesCommand.cxx index d7f68e56aa..8a0e132d90 100644 --- a/Source/cmInstallFilesCommand.cxx +++ b/Source/cmInstallFilesCommand.cxx @@ -113,8 +113,10 @@ void cmInstallFilesCommand::FinalPass() else // reg exp list { std::vector<std::string> 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<std::string>::iterator s = files.begin(); // for each argument, get the files |