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
749
749
endif ()
750
750
751
751
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 ))
753
755
list (APPEND
754
756
exclude_binary_swiftmodule_installation_args
755
757
"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