Skip to content

Commit fd841df

Browse files
committed
Support visionOS for Mutex
1 parent ba64c11 commit fd841df

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

stdlib/cmake/modules/AddSwiftStdlib.cmake

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1817,6 +1817,9 @@ endfunction()
18171817
# SWIFT_SOURCES_DEPENDS_WATCHOS
18181818
# Sources that are built when this library is being built for watchOS
18191819
#
1820+
# SWIFT_SOURCES_DEPENDS_VISIONOS
1821+
# Sources that are built when this library is being built for visionOS
1822+
#
18201823
# SWIFT_SOURCES_DEPENDS_FREESTANDING
18211824
# Sources that are built when this library is being built for freestanding
18221825
#
@@ -1920,6 +1923,7 @@ function(add_swift_target_library name)
19201923
SWIFT_SOURCES_DEPENDS_IOS
19211924
SWIFT_SOURCES_DEPENDS_TVOS
19221925
SWIFT_SOURCES_DEPENDS_WATCHOS
1926+
SWIFT_SOURCES_DEPENDS_VISIONOS
19231927
SWIFT_SOURCES_DEPENDS_FREESTANDING
19241928
SWIFT_SOURCES_DEPENDS_FREEBSD
19251929
SWIFT_SOURCES_DEPENDS_OPENBSD
@@ -2191,6 +2195,8 @@ function(add_swift_target_library name)
21912195
list(APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_TVOS})
21922196
elseif(sdk STREQUAL "WATCHOS" OR sdk STREQUAL "WATCHOS_SIMULATOR")
21932197
list(APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_WATCHOS})
2198+
elseif(sdk STREQUAL "XROS" OR sdk STREQUAL "XROS_SIMULATOR")
2199+
list(APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_VISIONOS})
21942200
elseif(sdk STREQUAL "FREESTANDING")
21952201
list(APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_FREESTANDING})
21962202
elseif(sdk STREQUAL "FREEBSD")

stdlib/public/Synchronization/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,8 @@ add_swift_target_library(swiftSynchronization ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES
8282
${SWIFT_SYNCHRONIZATION_DARWIN_SOURCES}
8383
SWIFT_SOURCES_DEPENDS_WATCHOS
8484
${SWIFT_SYNCHRONIZATION_DARWIN_SOURCES}
85+
SWIFT_SOURCES_DEPENDS_VISIONOS
86+
${SWIFT_SYNCHRONIZATION_DARWIN_SOURCES}
8587
SWIFT_SOURCES_DEPENDS_LINUX
8688
${SWIFT_SYNCHRONIZATION_LINUX_SOURCES}
8789
SWIFT_SOURCES_DEPENDS_WASI
@@ -97,6 +99,8 @@ add_swift_target_library(swiftSynchronization ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES
9799
Darwin
98100
SWIFT_MODULE_DEPENDS_WATCHOS
99101
Darwin
102+
SWIFT_MODULE_DEPENDS_XROS
103+
Darwin
100104
SWIFT_MODULE_DEPENDS_LINUX
101105
Glibc
102106
SWIFT_MODULE_DEPENDS_WINDOWS

0 commit comments

Comments
 (0)