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 @@ -746,7 +746,9 @@ function(_compile_swift_files
746
746
endif ()
747
747
748
748
set (exclude_binary_swiftmodule_installation_args "" )
749
- if (NOT SWIFTFILE_INSTALL_BINARY_SWIFTMODULE )
749
+ if (NOT SWIFTFILE_INSTALL_BINARY_SWIFTMODULE OR
750
+ (SWIFTFILE_INSTALL_BINARY_SWIFTMODULE STREQUAL "NON_DARWIN_ONLY" AND
751
+ SWIFTFILE_SDK IN_LIST SWIFT_DARWIN_PLATFORMS ))
750
752
list (APPEND
751
753
exclude_binary_swiftmodule_installation_args
752
754
"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
39
39
DEPENDS ${SWIFT_CXX_DEPS}
40
40
MACCATALYST_BUILD_FLAVOR zippered
41
41
INSTALL_IN_COMPONENT compiler
42
+ INSTALL_BINARY_SWIFTMODULE NON_DARWIN_ONLY
42
43
INSTALL_WITH_SHARED )
43
44
44
45
add_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
81
81
TARGET_SDKS ALL_APPLE_PLATFORMS LINUX WINDOWS ANDROID
82
82
MACCATALYST_BUILD_FLAVOR zippered
83
83
INSTALL_IN_COMPONENT compiler
84
+ INSTALL_BINARY_SWIFTMODULE NON_DARWIN_ONLY
84
85
INSTALL_WITH_SHARED
85
86
DEPENDS libstdcxx-modulemap libcxxshim_modulemap CxxStdlib-apinotes )
You can’t perform that action at this time.
0 commit comments