Переглянути джерело

cmMakefile: Re-order independent variable setting.

Stephen Kelly 10 роки тому
батько
коміт
3dc4fe02e6
1 змінених файлів з 4 додано та 4 видалено
  1. 4 4
      Source/cmMakefile.cxx

+ 4 - 4
Source/cmMakefile.cxx

@@ -550,10 +550,6 @@ bool cmMakefile::ReadListFile(const char* filename_in,
 
   if (external_in)
     {
-    external_abs =
-      cmSystemTools::CollapseFullPath(external_in,
-                                      this->cmStartDirectory.c_str());
-    external = external_abs.c_str();
     if (filename_in)
       {
       filename_abs =
@@ -561,6 +557,10 @@ bool cmMakefile::ReadListFile(const char* filename_in,
                                         this->cmStartDirectory.c_str());
       filenametoread = filename_abs.c_str();
       }
+    external_abs =
+      cmSystemTools::CollapseFullPath(external_in,
+                                      this->cmStartDirectory.c_str());
+    external = external_abs.c_str();
     }
 
   // keep track of the current file being read