Explorar el Código

Merge branch 'autogen_windows_search_fix' into release-3.16

Merge-request: !3962
Brad King hace 6 años
padre
commit
7fa657b41d
Se han modificado 1 ficheros con 3 adiciones y 5 borrados
  1. 3 5
      Source/cmQtAutoMocUic.cxx

+ 3 - 5
Source/cmQtAutoMocUic.cxx

@@ -1342,10 +1342,9 @@ bool cmQtAutoMocUicT::JobEvalCacheMocT::FindIncludedHeader(
   auto findHeader = [this,
   auto findHeader = [this,
                      &headerHandle](std::string const& basePath) -> bool {
                      &headerHandle](std::string const& basePath) -> bool {
     bool found = false;
     bool found = false;
-    std::string const baseCollapsed =
-      this->Gen()->CollapseFullPathTS(cmStrCat(basePath, '.'));
     for (std::string const& ext : this->BaseConst().HeaderExtensions) {
     for (std::string const& ext : this->BaseConst().HeaderExtensions) {
-      std::string const testPath = cmStrCat(baseCollapsed, ext);
+      std::string const testPath =
+        this->Gen()->CollapseFullPathTS(cmStrCat(basePath, '.', ext));
       cmFileTime fileTime;
       cmFileTime fileTime;
       if (!fileTime.Load(testPath)) {
       if (!fileTime.Load(testPath)) {
         // File not found
         // File not found
@@ -1377,8 +1376,7 @@ bool cmQtAutoMocUicT::JobEvalCacheMocT::FindIncludedHeader(
       }
       }
     }
     }
     if (!found) {
     if (!found) {
-      this->SearchLocations.emplace_back(
-        cmQtAutoGen::ParentDir(baseCollapsed));
+      this->SearchLocations.emplace_back(cmQtAutoGen::ParentDir(basePath));
     }
     }
     return found;
     return found;
   };
   };