Ver código fonte

Autogen: Initializer: Add old settings file to clean files

Sebastian Holtermann 8 anos atrás
pai
commit
f27c5852b0
1 arquivos alterados com 8 adições e 0 exclusões
  1. 8 0
      Source/cmQtAutoGeneratorInitializer.cxx

+ 8 - 0
Source/cmQtAutoGeneratorInitializer.cxx

@@ -674,6 +674,14 @@ void cmQtAutoGeneratorInitializer::InitializeAutogenTarget(
   const std::string qtMajorVersion = GetQtMajorVersion(target);
   std::vector<std::string> autogenOutputFiles;
 
+  // Remove old settings on cleanup
+  {
+    std::string fname = GetAutogenTargetFilesDir(target);
+    fname += "/AutogenOldSettings.cmake";
+    makefile->AppendProperty("ADDITIONAL_MAKE_CLEAN_FILES", fname.c_str(),
+                             false);
+  }
+
   // Create autogen target build directory and add it to the clean files
   cmSystemTools::MakeDirectory(autogenBuildDir);
   makefile->AppendProperty("ADDITIONAL_MAKE_CLEAN_FILES",