summaryrefslogtreecommitdiffstats
path: root/Source/cmGlobalGenerator.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'Source/cmGlobalGenerator.cxx')
-rw-r--r--Source/cmGlobalGenerator.cxx7
1 files changed, 7 insertions, 0 deletions
diff --git a/Source/cmGlobalGenerator.cxx b/Source/cmGlobalGenerator.cxx
index 5030e7e..3bb4082 100644
--- a/Source/cmGlobalGenerator.cxx
+++ b/Source/cmGlobalGenerator.cxx
@@ -70,6 +70,12 @@ void cmGlobalGenerator::Configure()
// now do it
this->RecursiveConfigure(lg);
+
+ // after it is all done do a ConfigureFinalPass
+ for (i = 0; i < m_LocalGenerators.size(); ++i)
+ {
+ m_LocalGenerators[i]->ConfigureFinalPass();
+ }
}
// loop through the directories creating cmLocalGenerators and Configure()
@@ -129,6 +135,7 @@ void cmGlobalGenerator::LocalGenerate()
// now do trhe configure
lg->Configure();
+ lg->ConfigureFinalPass();
lg->Generate(false);
delete lg;
}