mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
76ef276 made the compiler autolink libraries more eagerly than before.
This normally wouldn't affect the products we build with CMake, but
when an overlay is autolinked the compiler also puts in a dummy symbol
to make sure it gets linked. So now we have to link to the overlay
directly.
20 lines
691 B
CMake
20 lines
691 B
CMake
set(swift_stdlib_unittest_compile_flags)
|
|
|
|
# TODO: support this on non-POSIX platforms. It cannot be currently as it
|
|
# depends on pthreads.
|
|
add_swift_library(swiftStdlibUnicodeUnittest ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES} IS_STDLIB
|
|
# This file should be listed the first. Module name is inferred from the
|
|
# filename.
|
|
StdlibUnicodeUnittest.swift
|
|
Collation.swift
|
|
|
|
SWIFT_MODULE_DEPENDS StdlibUnittest
|
|
SWIFT_MODULE_DEPENDS_LINUX Glibc
|
|
SWIFT_MODULE_DEPENDS_FREEBSD Glibc
|
|
SWIFT_MODULE_DEPENDS_CYGWIN Glibc
|
|
SWIFT_MODULE_DEPENDS_HAIKU Glibc
|
|
SWIFT_COMPILE_FLAGS ${swift_stdlib_unittest_compile_flags}
|
|
TARGET_SDKS ALL_POSIX_PLATFORMS
|
|
INSTALL_IN_COMPONENT stdlib-experimental)
|
|
|