Skip to content

Commit 6b29e77

Browse files
committed
Support visionOS for Mutex
1 parent 66ec7ab commit 6b29e77

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
@@ -1835,6 +1835,9 @@ endfunction()
18351835
# SWIFT_SOURCES_DEPENDS_WATCHOS
18361836
# Sources that are built when this library is being built for watchOS
18371837
#
1838+
# SWIFT_SOURCES_DEPENDS_VISIONOS
1839+
# Sources that are built when this library is being built for visionOS
1840+
#
18381841
# SWIFT_SOURCES_DEPENDS_FREESTANDING
18391842
# Sources that are built when this library is being built for freestanding
18401843
#
@@ -1939,6 +1942,7 @@ function(add_swift_target_library name)
19391942
SWIFT_SOURCES_DEPENDS_IOS
19401943
SWIFT_SOURCES_DEPENDS_TVOS
19411944
SWIFT_SOURCES_DEPENDS_WATCHOS
1945+
SWIFT_SOURCES_DEPENDS_VISIONOS
19421946
SWIFT_SOURCES_DEPENDS_FREESTANDING
19431947
SWIFT_SOURCES_DEPENDS_FREEBSD
19441948
SWIFT_SOURCES_DEPENDS_OPENBSD
@@ -2227,6 +2231,8 @@ function(add_swift_target_library name)
22272231
list(APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_TVOS})
22282232
elseif(sdk STREQUAL "WATCHOS" OR sdk STREQUAL "WATCHOS_SIMULATOR")
22292233
list(APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_WATCHOS})
2234+
elseif(sdk STREQUAL "XROS" OR sdk STREQUAL "XROS_SIMULATOR")
2235+
list(APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_VISIONOS})
22302236
elseif(sdk STREQUAL "FREESTANDING")
22312237
list(APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_FREESTANDING})
22322238
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)