diff options
Diffstat (limited to 'Source/cmLocalGenerator.cxx')
-rw-r--r-- | Source/cmLocalGenerator.cxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Source/cmLocalGenerator.cxx b/Source/cmLocalGenerator.cxx index 67fa280..fcbb566 100644 --- a/Source/cmLocalGenerator.cxx +++ b/Source/cmLocalGenerator.cxx @@ -43,8 +43,7 @@ cmLocalGenerator::cmLocalGenerator() { - this->Makefile = new cmMakefile; - this->Makefile->SetLocalGenerator(this); + this->Makefile = 0; // moved to after set on global this->Parent = 0; this->WindowsShell = false; this->WindowsVSIDE = false; @@ -173,6 +172,8 @@ void cmLocalGenerator::SetupPathConversions() void cmLocalGenerator::SetGlobalGenerator(cmGlobalGenerator *gg) { this->GlobalGenerator = gg; + this->Makefile = new cmMakefile; + this->Makefile->SetLocalGenerator(this); // setup the home directories this->Makefile->GetProperties().SetCMakeInstance(gg->GetCMakeInstance()); |