File tree Expand file tree Collapse file tree 3 files changed +5
-1
lines changed Expand file tree Collapse file tree 3 files changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -749,7 +749,9 @@ function(_compile_swift_files
749749 endif ()
750750
751751 set (exclude_binary_swiftmodule_installation_args "" )
752- if (NOT SWIFTFILE_INSTALL_BINARY_SWIFTMODULE)
752+ if (NOT SWIFTFILE_INSTALL_BINARY_SWIFTMODULE OR
753+ (SWIFTFILE_INSTALL_BINARY_SWIFTMODULE STREQUAL "NON_DARWIN_ONLY" AND
754+ SWIFTFILE_SDK IN_LIST SWIFT_DARWIN_PLATFORMS))
753755 list (APPEND
754756 exclude_binary_swiftmodule_installation_args
755757 "REGEX" "${SWIFTFILE_MODULE_NAME} .swiftmodule/[^/]*\\ .swiftmodule$" EXCLUDE )
Original file line number Diff line number Diff line change @@ -39,6 +39,7 @@ add_swift_target_library(swiftCxx STATIC NO_LINK_NAME IS_STDLIB IS_SWIFT_ONLY
3939 DEPENDS ${SWIFT_CXX_DEPS}
4040 MACCATALYST_BUILD_FLAVOR zippered
4141 INSTALL_IN_COMPONENT compiler
42+ INSTALL_BINARY_SWIFTMODULE NON_DARWIN_ONLY
4243 INSTALL_WITH_SHARED)
4344
4445add_subdirectory (libstdcxx)
Original file line number Diff line number Diff line change @@ -81,5 +81,6 @@ add_swift_target_library(swiftCxxStdlib STATIC NO_LINK_NAME IS_STDLIB IS_SWIFT_O
8181 TARGET_SDKS ALL_APPLE_PLATFORMS LINUX WINDOWS ANDROID
8282 MACCATALYST_BUILD_FLAVOR zippered
8383 INSTALL_IN_COMPONENT compiler
84+ INSTALL_BINARY_SWIFTMODULE NON_DARWIN_ONLY
8485 INSTALL_WITH_SHARED
8586 DEPENDS libstdcxx-modulemap libcxxshim_modulemap CxxStdlib-apinotes)
You can’t perform that action at this time.
0 commit comments