Skip to content

Commit d3aeda0

Browse files
authored
Merge pull request #37883 from davezarzycki/pr37883
[CMake] Unbreak minimal builds
2 parents 0c472f8 + 713e92d commit d3aeda0

File tree

1 file changed

+14
-12
lines changed

1 file changed

+14
-12
lines changed

stdlib/private/StdlibUnittest/CMakeLists.txt

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,10 @@ if (NOT IS_BUILD_TYPE_OPTIMIZED)
1111
endif()
1212

1313
set(swift_stdlib_unittest_link_libraries "")
14+
set(swift_stdlib_unittest_modules "")
1415
if (SWIFT_ENABLE_EXPERIMENTAL_CONCURRENCY)
1516
list(APPEND swift_stdlib_unittest_link_libraries "swift_Concurrency")
17+
list(APPEND swift_stdlib_unittest_modules "_Concurrency")
1618
endif()
1719
if (SWIFT_ENABLE_EXPERIMENTAL_DISTRIBUTED)
1820
list(APPEND swift_stdlib_unittest_link_libraries "swift_Distributed")
@@ -39,18 +41,18 @@ add_swift_target_library(swiftStdlibUnittest ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES}
3941
TestHelpers.swift
4042
TypeIndexed.swift
4143

42-
SWIFT_MODULE_DEPENDS SwiftPrivate SwiftPrivateThreadExtras SwiftPrivateLibcExtras
43-
SWIFT_MODULE_DEPENDS_IOS Darwin _Concurrency
44-
SWIFT_MODULE_DEPENDS_OSX Darwin _Concurrency
45-
SWIFT_MODULE_DEPENDS_TVOS Darwin _Concurrency
46-
SWIFT_MODULE_DEPENDS_WATCHOS Darwin _Concurrency
47-
SWIFT_MODULE_DEPENDS_FREESTANDING Darwin _Concurrency
48-
SWIFT_MODULE_DEPENDS_LINUX Glibc _Concurrency
49-
SWIFT_MODULE_DEPENDS_FREEBSD Glibc _Concurrency
50-
SWIFT_MODULE_DEPENDS_OPENBSD Glibc _Concurrency
51-
SWIFT_MODULE_DEPENDS_CYGWIN Glibc _Concurrency
52-
SWIFT_MODULE_DEPENDS_HAIKU Glibc _Concurrency
53-
SWIFT_MODULE_DEPENDS_WINDOWS CRT WinSDK _Concurrency
44+
SWIFT_MODULE_DEPENDS SwiftPrivate SwiftPrivateThreadExtras SwiftPrivateLibcExtras ${swift_stdlib_unittest_modules}
45+
SWIFT_MODULE_DEPENDS_IOS Darwin
46+
SWIFT_MODULE_DEPENDS_OSX Darwin
47+
SWIFT_MODULE_DEPENDS_TVOS Darwin
48+
SWIFT_MODULE_DEPENDS_WATCHOS Darwin
49+
SWIFT_MODULE_DEPENDS_FREESTANDING Darwin
50+
SWIFT_MODULE_DEPENDS_LINUX Glibc
51+
SWIFT_MODULE_DEPENDS_FREEBSD Glibc
52+
SWIFT_MODULE_DEPENDS_OPENBSD Glibc
53+
SWIFT_MODULE_DEPENDS_CYGWIN Glibc
54+
SWIFT_MODULE_DEPENDS_HAIKU Glibc
55+
SWIFT_MODULE_DEPENDS_WINDOWS CRT WinSDK
5456
SWIFT_COMPILE_FLAGS ${swift_stdlib_unittest_compile_flags} ${SWIFT_STANDARD_LIBRARY_SWIFT_FLAGS}
5557
INSTALL_IN_COMPONENT stdlib-experimental
5658
DARWIN_INSTALL_NAME_DIR "${SWIFT_DARWIN_STDLIB_PRIVATE_INSTALL_NAME_DIR}"

0 commit comments

Comments
 (0)