Преглед изворни кода

cmMakefile: Extract InitializeVarScope method.

Stephen Kelly пре 10 година
родитељ
комит
4bbe261cd3
1 измењених фајлова са 6 додато и 1 уклоњено
  1. 6 1
      Source/cmMakefile.cxx

+ 6 - 1
Source/cmMakefile.cxx

@@ -55,6 +55,11 @@ public:
     this->VarStack.push_back(cmDefinitions());
   }
 
+  void InitializeVarScope()
+  {
+    this->PushDefinitions();
+  }
+
   void InitializeDefinitions(cmMakefile* parent)
   {
     this->VarStack.back() =
@@ -141,7 +146,7 @@ cmMakefile::cmMakefile(cmLocalGenerator* localGenerator)
     LocalGenerator(localGenerator),
     StateSnapshot(localGenerator->GetStateSnapshot())
 {
-  this->Internal->PushDefinitions();
+  this->Internal->InitializeVarScope();
   this->Internal->IsSourceFileTryCompile = false;
 
   // Initialize these first since AddDefaultDefinitions calls AddDefinition