Jelajahi Sumber

cmLocalGenerator: Separate stdlib content from library stream

Stephen Kelly 9 tahun lalu
induk
melakukan
ff8e321c6a
1 mengubah file dengan 5 tambahan dan 1 penghapusan
  1. 5 1
      Source/cmLocalGenerator.cxx

+ 5 - 1
Source/cmLocalGenerator.cxx

@@ -1506,8 +1506,12 @@ void cmLocalGenerator::OutputLinkLibraries(
   std::string standardLibsVar = "CMAKE_";
   standardLibsVar += cli.GetLinkLanguage();
   standardLibsVar += "_STANDARD_LIBRARIES";
+  std::string stdLibString;
   if (const char* stdLibs = this->Makefile->GetDefinition(standardLibsVar)) {
-    fout << stdLibs << " ";
+    stdLibString = stdLibs;
+  }
+  if (!stdLibString.empty()) {
+    fout << stdLibString << " ";
   }
 
   linkLibraries = fout.str();