mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
SwiftPrivateDarwinExtras is used by non-Darwin platforms as well; its name is misleading. Rename it to SwiftPrivateLibcExtras, which is closer to its actual function.
21 lines
720 B
CMake
21 lines
720 B
CMake
set(swift_private_darwin_extras_module_depends
|
|
SwiftPrivate)
|
|
|
|
if(SWIFT_HOST_VARIANT MATCHES "${SWIFT_DARWIN_VARIANTS}")
|
|
list(APPEND swift_private_darwin_extras_module_depends
|
|
Darwin)
|
|
elseif(SWIFT_HOST_VARIANT STREQUAL "linux" OR SWIFT_HOST_VARIANT STREQUAL "freebsd")
|
|
list(APPEND swift_private_darwin_extras_module_depends
|
|
Glibc)
|
|
endif()
|
|
|
|
add_swift_library(swiftSwiftPrivateLibcExtras SHARED IS_STDLIB
|
|
# This file should be listed the first. Module name is inferred from the
|
|
# filename.
|
|
SwiftPrivateLibcExtras.swift
|
|
Subprocess.swift
|
|
|
|
SWIFT_MODULE_DEPENDS ${swift_private_darwin_extras_module_depends}
|
|
SWIFT_COMPILE_FLAGS ${STDLIB_SIL_SERIALIZE_ALL}
|
|
INSTALL_IN_COMPONENT stdlib-experimental)
|