Skip to content

Commit c6a2fb4

Browse files
committed
build: support multiple builds of SwiftPrivatePthreadExtras
1 parent 43ea70c commit c6a2fb4

File tree

1 file changed

+6
-11
lines changed

1 file changed

+6
-11
lines changed
Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,15 @@
1-
set(swift_private_pthread_extras_module_depends)
2-
3-
if(SWIFT_HOST_VARIANT MATCHES "${SWIFT_DARWIN_VARIANTS}")
4-
list(APPEND swift_private_pthread_extras_module_depends
5-
Darwin)
6-
elseif(SWIFT_HOST_VARIANT STREQUAL "linux" OR SWIFT_HOST_VARIANT STREQUAL "freebsd")
7-
list(APPEND swift_private_pthread_extras_module_depends
8-
Glibc)
9-
endif()
10-
111
add_swift_library(swiftSwiftPrivatePthreadExtras ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES} IS_STDLIB
122
# This file should be listed the first. Module name is inferred from the
133
# filename.
144
SwiftPrivatePthreadExtras.swift
155
PthreadBarriers.swift
166

17-
SWIFT_MODULE_DEPENDS ${swift_private_pthread_extras_module_depends}
7+
SWIFT_MODULE_DEPENDS_IOS Darwin
8+
SWIFT_MODULE_DEPENDS_OSX Darwin
9+
SWIFT_MODULE_DEPENDS_TVOS Darwin
10+
SWIFT_MODULE_DEPENDS_WATCHOS Darwin
11+
SWIFT_MODULE_DEPENDS_LINUX Glibc
12+
SWIFT_MODULE_DEPENDS_FREEBSD Glibc
1813
SWIFT_COMPILE_FLAGS ${STDLIB_SIL_SERIALIZE_ALL}
1914
INSTALL_IN_COMPONENT stdlib-experimental)
2015

0 commit comments

Comments
 (0)