mirror of
https://github.com/Kitware/CMake.git
synced 2026-04-29 10:39:28 -05:00
cmLocalGenerator: Move flag determination up in the function
This content is independent of any targets.
This commit is contained in:
@@ -1419,6 +1419,15 @@ void cmLocalGenerator::OutputLinkLibraries(
|
||||
std::string libPathTerminator =
|
||||
this->Makefile->GetSafeDefinition("CMAKE_LIBRARY_PATH_TERMINATOR");
|
||||
|
||||
// Add standard libraries for this language.
|
||||
std::string standardLibsVar = "CMAKE_";
|
||||
standardLibsVar += cli.GetLinkLanguage();
|
||||
standardLibsVar += "_STANDARD_LIBRARIES";
|
||||
std::string stdLibString;
|
||||
if (const char* stdLibs = this->Makefile->GetDefinition(standardLibsVar)) {
|
||||
stdLibString = stdLibs;
|
||||
}
|
||||
|
||||
// Append the framework search path flags.
|
||||
std::string fwSearchFlagVar = "CMAKE_";
|
||||
fwSearchFlagVar += linkLanguage;
|
||||
@@ -1502,14 +1511,6 @@ void cmLocalGenerator::OutputLinkLibraries(
|
||||
fout << " ";
|
||||
}
|
||||
|
||||
// Add standard libraries for this language.
|
||||
std::string standardLibsVar = "CMAKE_";
|
||||
standardLibsVar += cli.GetLinkLanguage();
|
||||
standardLibsVar += "_STANDARD_LIBRARIES";
|
||||
std::string stdLibString;
|
||||
if (const char* stdLibs = this->Makefile->GetDefinition(standardLibsVar)) {
|
||||
stdLibString = stdLibs;
|
||||
}
|
||||
if (!stdLibString.empty()) {
|
||||
fout << stdLibString << " ";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user