浏览代码

ENH: move the clear to before things are added to the maps

Bill Hoffman 18 年之前
父节点
当前提交
f12ea8bd32
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      Source/cmake.cxx

+ 2 - 2
Source/cmake.cxx

@@ -221,6 +221,8 @@ void cmake::InitializeProperties()
 {
   this->Properties.clear();
   this->Properties.SetCMakeInstance(this);
+  this->AccessedProperties.clear();
+  this->PropertyDefinitions.clear();
 
   // initialize properties
   cmSourceFile::DefineProperties(this);
@@ -228,8 +230,6 @@ void cmake::InitializeProperties()
   cmMakefile::DefineProperties(this);
   cmTest::DefineProperties(this);
   cmake::DefineProperties(this);
-  this->AccessedProperties.clear();
-  this->PropertyDefinitions.clear();
 }
 
 void cmake::CleanupCommandsAndMacros()