Skip to content

Commit b0a3bb1

Browse files
committed
[cxx-interop] Build Cxx and CxxStdlib modules for macCatalyst
This enables building the C++ stdlib overlays (`Cxx.swiftmodule` and `CxxStdlib.swiftmodule`) for the Mac Catalyst target. rdar://126938813
1 parent bb16e50 commit b0a3bb1

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

stdlib/public/Cxx/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ add_swift_target_library(swiftCxx STATIC NO_LINK_NAME IS_STDLIB IS_SWIFT_ONLY IS
2929

3030
LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS}"
3131
DEPENDS ${SWIFT_CXX_DEPS}
32+
MACCATALYST_BUILD_FLAVOR zippered
3233
INSTALL_IN_COMPONENT compiler
3334
INSTALL_WITH_SHARED)
3435

stdlib/public/Cxx/std/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ add_swift_target_library(swiftCxxStdlib STATIC NO_LINK_NAME IS_STDLIB IS_SWIFT_O
5858

5959
LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS}"
6060
TARGET_SDKS ALL_APPLE_PLATFORMS LINUX WINDOWS ANDROID
61+
MACCATALYST_BUILD_FLAVOR zippered
6162
INSTALL_IN_COMPONENT compiler
6263
INSTALL_WITH_SHARED
6364
DEPENDS libstdcxx-modulemap libcxxshim_modulemap CxxStdlib-apinotes)

0 commit comments

Comments
 (0)