summaryrefslogtreecommitdiffstats
path: root/Source/cmGlobalGenerator.cxx
diff options
context:
space:
mode:
authorStephen Kelly <steveire@gmail.com>2015-08-02 10:12:18 (GMT)
committerStephen Kelly <steveire@gmail.com>2015-09-24 07:39:39 (GMT)
commit2c2479fbed07457529156be637540ae5e0b0afe7 (patch)
tree7be7f0978af4d7206cd0e8dd6cfdf8418b96d8c2 /Source/cmGlobalGenerator.cxx
parent194bb06803c7dc005d9825de13bdb91fe6b7628f (diff)
downloadCMake-2c2479fbed07457529156be637540ae5e0b0afe7.zip
CMake-2c2479fbed07457529156be637540ae5e0b0afe7.tar.gz
CMake-2c2479fbed07457529156be637540ae5e0b0afe7.tar.bz2
cmGlobalGenerator: Create all local generators after Configure().
Diffstat (limited to 'Source/cmGlobalGenerator.cxx')
-rw-r--r--Source/cmGlobalGenerator.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/cmGlobalGenerator.cxx b/Source/cmGlobalGenerator.cxx
index 8e3a1ae..9d9aaf4 100644
--- a/Source/cmGlobalGenerator.cxx
+++ b/Source/cmGlobalGenerator.cxx
@@ -1124,7 +1124,6 @@ void cmGlobalGenerator::Configure()
// now do it
this->ConfigureDoneCMP0026 = false;
dirMf->Configure();
- this->CreateLocalGenerators();
dirMf->EnforceDirectoryLevelRules();
this->ConfigureDoneCMP0026 = true;
@@ -1186,6 +1185,7 @@ void cmGlobalGenerator::Configure()
void cmGlobalGenerator::CreateGenerationObjects(TargetTypes targetTypes)
{
+ this->CreateLocalGenerators();
cmDeleteAll(this->GeneratorTargets);
this->GeneratorTargets.clear();
this->CreateGeneratorTargets(targetTypes);