diff options
Diffstat (limited to 'Source/cmGlobalGenerator.cxx')
-rw-r--r-- | Source/cmGlobalGenerator.cxx | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/Source/cmGlobalGenerator.cxx b/Source/cmGlobalGenerator.cxx index 4f2e6f4..06679fd 100644 --- a/Source/cmGlobalGenerator.cxx +++ b/Source/cmGlobalGenerator.cxx @@ -734,19 +734,6 @@ void cmGlobalGenerator::Generate() { // For each existing cmLocalGenerator unsigned int i; - - // Add generator specific helper commands - for (i = 0; i < this->LocalGenerators.size(); ++i) - { - this->LocalGenerators[i]->AddHelperCommands(); - } - - // Trace the dependencies, after that no custom commands should be added - // because their dependencies might not be handled correctly - for (i = 0; i < this->LocalGenerators.size(); ++i) - { - this->LocalGenerators[i]->TraceDependencies(); - } // Consolidate global targets cmTargets globalTargets; @@ -775,6 +762,19 @@ void cmGlobalGenerator::Generate() (*targets)[tit->first].SetMakefile(mf); } } + + // Add generator specific helper commands + for (i = 0; i < this->LocalGenerators.size(); ++i) + { + this->LocalGenerators[i]->AddHelperCommands(); + } + + // Trace the dependencies, after that no custom commands should be added + // because their dependencies might not be handled correctly + for (i = 0; i < this->LocalGenerators.size(); ++i) + { + this->LocalGenerators[i]->TraceDependencies(); + } // Compute the manifest of main targets generated. for (i = 0; i < this->LocalGenerators.size(); ++i) |