Skip to content

Commit ef85f63

Browse files
authored
Merge pull request #21890 from DougGregor/dylib-compatibiilty-version
Always set the compatibility_version of linked dylibs on Darwin.
2 parents 51c9ba7 + 00485af commit ef85f63

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

cmake/modules/AddSwift.cmake

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -755,9 +755,10 @@ function(_add_swift_library_single target name)
755755
endif()
756756
endif()
757757

758-
if (SWIFT_COMPILER_VERSION)
759-
if(${SWIFTLIB_SINGLE_SDK} IN_LIST SWIFT_APPLE_PLATFORMS)
760-
list(APPEND SWIFTLIB_SINGLE_LINK_FLAGS "-Xlinker" "-current_version" "-Xlinker" "${SWIFT_COMPILER_VERSION}" "-Xlinker" "-compatibility_version" "-Xlinker" "1")
758+
if(${SWIFTLIB_SINGLE_SDK} IN_LIST SWIFT_APPLE_PLATFORMS)
759+
list(APPEND SWIFTLIB_SINGLE_LINK_FLAGS "-Xlinker" "-compatibility_version" "-Xlinker" "1")
760+
if (SWIFT_COMPILER_VERSION)
761+
list(APPEND SWIFTLIB_SINGLE_LINK_FLAGS "-Xlinker" "-current_version" "-Xlinker" "${SWIFT_COMPILER_VERSION}" )
761762
endif()
762763
endif()
763764

0 commit comments

Comments
 (0)