Andy Cedilnik 22 лет назад
Родитель
Сommit
9c744cfe35
1 измененных файлов с 10 добавлено и 2 удалено
  1. 10 2
      Source/cmFileCommand.cxx

+ 10 - 2
Source/cmFileCommand.cxx

@@ -170,8 +170,16 @@ bool cmFileCommand::HandleGlobCommand(std::vector<std::string> const& args,
     if ( !cmsys::SystemTools::FileIsFullPath(i->c_str()) )
     if ( !cmsys::SystemTools::FileIsFullPath(i->c_str()) )
       {
       {
       std::string expr = m_Makefile->GetCurrentDirectory();
       std::string expr = m_Makefile->GetCurrentDirectory();
-      expr += "/" + *i;
-      g.FindFiles(expr);
+      // Handle script mode
+      if ( expr.size() > 0 )
+        {
+        expr += "/" + *i;
+        g.FindFiles(expr);
+        }
+      else
+        {
+        g.FindFiles(*i);
+        }
       }
       }
     else
     else
       {
       {