ENH: Handle script mode

This commit is contained in:
Andy Cedilnik 2004-02-06 15:18:55 -05:00
parent 54785fafba
commit 9c744cfe35
1 changed files with 10 additions and 2 deletions

View File

@ -170,6 +170,9 @@ 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();
// Handle script mode
if ( expr.size() > 0 )
{
expr += "/" + *i; expr += "/" + *i;
g.FindFiles(expr); g.FindFiles(expr);
} }
@ -177,6 +180,11 @@ bool cmFileCommand::HandleGlobCommand(std::vector<std::string> const& args,
{ {
g.FindFiles(*i); g.FindFiles(*i);
} }
}
else
{
g.FindFiles(*i);
}
std::vector<std::string>::size_type cc; std::vector<std::string>::size_type cc;
std::vector<std::string>& files = g.GetFiles(); std::vector<std::string>& files = g.GetFiles();
for ( cc = 0; cc < files.size(); cc ++ ) for ( cc = 0; cc < files.size(); cc ++ )