Skip to content

Commit 5e5f662

Browse files
committed
Merge remote-tracking branch 'origin/master' into master-next
2 parents 6c252ae + d2e85fa commit 5e5f662

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+5823
-3513
lines changed

cmake/modules/AddSwift.cmake

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -517,8 +517,12 @@ function(_add_variant_link_flags)
517517
NOT "${CMAKE_SYSTEM_NAME}" STREQUAL "WINDOWS"))
518518
list(APPEND result "-fuse-ld=lld")
519519
elseif(SWIFT_ENABLE_GOLD_LINKER AND
520-
"${SWIFT_SDK_${LFLAGS_SDK}_OBJECT_FORMAT}" STREQUAL "ELF")
521-
list(APPEND result "-fuse-ld=gold")
520+
"${SWIFT_SDK_${LFLAGS_SDK}_OBJECT_FORMAT}" STREQUAL "ELF")
521+
if(CMAKE_HOST_SYSTEM_NAME STREQUAL Windows)
522+
list(APPEND result "-fuse-ld=gold.exe")
523+
else()
524+
list(APPEND result "-fuse-ld=gold")
525+
endif()
522526
endif()
523527
endif()
524528

0 commit comments

Comments
 (0)