@@ -125,23 +125,22 @@ function(_add_variant_c_compile_link_flags)
125
125
list (APPEND result "-fms-compatibility-version=1900" )
126
126
endif ()
127
127
128
- if ("${CMAKE_SYSTEM_NAME} " STREQUAL "Darwin" )
129
-
128
+ if (IS_DARWIN )
130
129
# Check if there's a specific iOS deployment version needed for this invocation
131
130
if ("${CFLAGS_SDK} " STREQUAL "IOS" OR "${CFLAGS_SDK} " STREQUAL "IOS_SIMULATOR" )
132
131
set (DEPLOYMENT_VERSION ${CFLAGS_DEPLOYMENT_VERSION_IOS} )
133
132
endif ()
134
-
133
+
135
134
if ("${DEPLOYMENT_VERSION} " STREQUAL "" )
136
135
set (DEPLOYMENT_VERSION "${SWIFT_SDK_${CFLAGS_SDK} _DEPLOYMENT_VERSION}" )
137
136
endif ()
138
-
137
+
139
138
list (APPEND result
140
139
"-arch" "${CFLAGS_ARCH} "
141
140
"-F" "${SWIFT_SDK_${CFLAGS_SDK} _PATH}/../../../Developer/Library/Frameworks"
142
141
"-m${SWIFT_SDK_${CFLAGS_SDK} _VERSION_MIN_NAME}-version-min=${DEPLOYMENT_VERSION} " )
143
142
endif ()
144
-
143
+
145
144
if (CFLAGS_ANALYZE_CODE_COVERAGE )
146
145
list (APPEND result "-fprofile-instr-generate"
147
146
"-fcoverage-mapping" )
@@ -241,7 +240,8 @@ function(_add_variant_swift_compile_flags
241
240
"-target" "${SWIFT_SDK_${sdk} _ARCH_${arch} _TRIPLE}"
242
241
"-resource-dir" "${SWIFTLIB_DIR} " )
243
242
244
- if ("${CMAKE_SYSTEM_NAME} " STREQUAL "Darwin" )
243
+ is_darwin_based_sdk ("${sdk} " IS_DARWIN )
244
+ if (IS_DARWIN )
245
245
list (APPEND result
246
246
"-F" "${SWIFT_SDK_${sdk} _PATH}/../../../Developer/Library/Frameworks" )
247
247
endif ()
@@ -1688,7 +1688,8 @@ function(_add_swift_executable_single name)
1688
1688
list (APPEND link_flags "-Wl,-no_pie" )
1689
1689
endif ()
1690
1690
1691
- if ("${CMAKE_SYSTEM_NAME} " STREQUAL "Darwin" )
1691
+ is_darwin_based_sdk ("${SWIFTEXE_SINGLE_SDK} " IS_DARWIN )
1692
+ if (IS_DARWIN )
1692
1693
list (APPEND link_flags
1693
1694
"-Xlinker" "-rpath"
1694
1695
"-Xlinker" "@executable_path/../lib/swift/${SWIFT_SDK_${SWIFTEXE_SINGLE_SDK} _LIB_SUBDIR}" )
0 commit comments