Skip to content

Commit b0ed490

Browse files
authored
Merge pull request swiftlang#40768 from edymtt/polish-bitcode-conditions
[gardening] align platform checks when enabling bitcode inclusion
2 parents 3d03925 + 3b82dc0 commit b0ed490

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

stdlib/cmake/modules/AddSwiftStdlib.cmake

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -754,7 +754,9 @@ function(add_swift_target_library_single target name)
754754
# Include LLVM Bitcode slices for iOS, Watch OS, and Apple TV OS device libraries.
755755
set(embed_bitcode_arg)
756756
if(SWIFT_EMBED_BITCODE_SECTION AND NOT SWIFTLIB_SINGLE_DONT_EMBED_BITCODE)
757-
if("${SWIFTLIB_SINGLE_SDK}" STREQUAL "IOS" OR "${SWIFTLIB_SINGLE_SDK}" STREQUAL "TVOS" OR "${SWIFTLIB_SINGLE_SDK}" STREQUAL "WATCHOS")
757+
if("${SWIFTLIB_SINGLE_SDK}" STREQUAL "IOS" OR
758+
"${SWIFTLIB_SINGLE_SDK}" STREQUAL "TVOS" OR
759+
"${SWIFTLIB_SINGLE_SDK}" STREQUAL "WATCHOS")
758760
list(APPEND SWIFTLIB_SINGLE_C_COMPILE_FLAGS "-fembed-bitcode")
759761
set(embed_bitcode_arg EMBED_BITCODE)
760762
endif()
@@ -1314,9 +1316,9 @@ function(add_swift_target_library_single target name)
13141316
endif()
13151317
# Include LLVM Bitcode slices for iOS, Watch OS, and Apple TV OS device libraries.
13161318
if(SWIFT_EMBED_BITCODE_SECTION AND NOT SWIFTLIB_SINGLE_DONT_EMBED_BITCODE)
1317-
if(${SWIFTLIB_SINGLE_SDK} STREQUAL "IOS" OR
1318-
${SWIFTLIB_SINGLE_SDK} STREQUAL "TVOS" OR
1319-
${SWIFTLIB_SINGLE_SDK} STREQUAL "WATCHOS")
1319+
if("${SWIFTLIB_SINGLE_SDK}" STREQUAL "IOS" OR
1320+
"${SWIFTLIB_SINGLE_SDK}" STREQUAL "TVOS" OR
1321+
"${SWIFTLIB_SINGLE_SDK}" STREQUAL "WATCHOS")
13201322
# Please note that using a generator expression to fit
13211323
# this in a single target_link_options does not work
13221324
# (at least in CMake 3.15 and 3.16),

0 commit comments

Comments
 (0)