|
|
@@ -1134,11 +1134,13 @@ void cmLocalGenerator::GetStaticLibraryFlags(std::string& flags,
|
|
|
std::string const& linkLanguage,
|
|
|
cmGeneratorTarget* target)
|
|
|
{
|
|
|
- this->AppendFlags(
|
|
|
- flags, this->Makefile->GetSafeDefinition("CMAKE_STATIC_LINKER_FLAGS"));
|
|
|
- if (!config.empty()) {
|
|
|
- std::string name = "CMAKE_STATIC_LINKER_FLAGS_" + config;
|
|
|
- this->AppendFlags(flags, this->Makefile->GetSafeDefinition(name));
|
|
|
+ if (linkLanguage != "Swift") {
|
|
|
+ this->AppendFlags(
|
|
|
+ flags, this->Makefile->GetSafeDefinition("CMAKE_STATIC_LINKER_FLAGS"));
|
|
|
+ if (!config.empty()) {
|
|
|
+ std::string name = "CMAKE_STATIC_LINKER_FLAGS_" + config;
|
|
|
+ this->AppendFlags(flags, this->Makefile->GetSafeDefinition(name));
|
|
|
+ }
|
|
|
}
|
|
|
this->AppendFlags(flags, target->GetProperty("STATIC_LIBRARY_FLAGS"));
|
|
|
if (!config.empty()) {
|