Explorar el Código

BUG: do not output empty depends

Bill Hoffman hace 23 años
padre
commit
65032b816e
Se han modificado 1 ficheros con 9 adiciones y 9 borrados
  1. 9 9
      Source/cmLocalUnixMakefileGenerator.cxx

+ 9 - 9
Source/cmLocalUnixMakefileGenerator.cxx

@@ -100,18 +100,18 @@ cmLocalUnixMakefileGenerator::AddDependenciesToSourceFile(cmDependInformation co
   visited->insert(info);
     
   // add this dependency and the recurse
-  if(info->m_FullPath != "")
-    {
-    // now recurse with info's dependencies
-    for(cmDependInformation::DependencySet::const_iterator d = 
-          info->m_DependencySet.begin();
-        d != info->m_DependencySet.end(); ++d)
-      {
-      if (visited->find(*d) == visited->end())
+  // now recurse with info's dependencies
+  for(cmDependInformation::DependencySet::const_iterator d = 
+        info->m_DependencySet.begin();
+      d != info->m_DependencySet.end(); ++d)
+    {
+    if (visited->find(*d) == visited->end())
+      { 
+      if((*d)->m_FullPath != "")
         {
         i->GetDepends().push_back((*d)->m_FullPath);
-        this->AddDependenciesToSourceFile(*d,i,visited);
         }
+      this->AddDependenciesToSourceFile(*d,i,visited);
       }
     }
 }