Files
swift-mirror/stdlib/private/SwiftPrivateLibcExtras/CMakeLists.txt
Brian Gesiak e7c022679d [stdlib] Rename "PrivateDarwin" to "PrivateLibc"
SwiftPrivateDarwinExtras is used by non-Darwin platforms as well; its
name is misleading. Rename it to SwiftPrivateLibcExtras, which is
closer to its actual function.
2016-02-22 11:07:24 -05:00

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)