Browse Source

ENH: better progress for any directory that is a project

Ken Martin 18 years ago
parent
commit
a500b3da05
1 changed files with 4 additions and 2 deletions
  1. 4 2
      Source/cmGlobalUnixMakefileGenerator3.cxx

+ 4 - 2
Source/cmGlobalUnixMakefileGenerator3.cxx

@@ -917,8 +917,10 @@ unsigned long cmGlobalUnixMakefileGenerator3
 {
   unsigned long result = 0;
 
-  // for every target in the top level all
-  if (!lg->GetParent())
+  // if this is a project
+  if (!lg->GetParent() || 
+      strcmp(lg->GetMakefile()->GetProjectName(), 
+             lg->GetParent()->GetMakefile()->GetProjectName()))
     {
     // use the new project to target map   
     std::set<cmTarget*> &targets =