瀏覽代碼

BUG: Need to expand variables when a regular expression is specified.

Brad King 24 年之前
父節點
當前提交
caab013c9a
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      Source/cmInstallFilesCommand.cxx

+ 3 - 1
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