Browse Source

ENH: Handle script mode

Andy Cedilnik 22 years ago
parent
commit
9c744cfe35
1 changed files with 10 additions and 2 deletions
  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()) )
       {
       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
       {