Browse Source

cmLocalGenerator: Move variable population inside of condition.

It is only used in the condition, so no need to look for uses
elsewhere when reading the code.
Stephen Kelly 11 năm trước cách đây
mục cha
commit
26602cf56c
1 tập tin đã thay đổi với 3 bổ sung4 xóa
  1. 3 4
      Source/cmLocalGenerator.cxx

+ 3 - 4
Source/cmLocalGenerator.cxx

@@ -1952,14 +1952,13 @@ void cmLocalGenerator::OutputLinkLibraries(std::string& linkLibraries,
   // Write the library flags to the build rule.
   fout << linkLibs;
 
-  // Get the RPATH entries.
-  std::vector<std::string> runtimeDirs;
-  cli.GetRPath(runtimeDirs, relink);
-
   // Check what kind of rpath flags to use.
   if(cli.GetRuntimeSep().empty())
     {
     // Each rpath entry gets its own option ("-R a -R b -R c")
+    std::vector<std::string> runtimeDirs;
+    cli.GetRPath(runtimeDirs, relink);
+
     std::string rpath;
     for(std::vector<std::string>::iterator ri = runtimeDirs.begin();
         ri != runtimeDirs.end(); ++ri)