Files
swift-mirror/stdlib/private/CMakeLists.txt
Dmitri Hrybenko d72ae21e7c When building the SDK overlay separately, build SwiftPrivate
SwiftPrivate is not installed in public releases of Xcode.

rdar://problem/20777797
rdar://problem/20780963

Swift SVN r28061
2015-05-02 00:24:12 +00:00

25 lines
861 B
CMake

if(SWIFT_BUILD_STDLIB OR SWIFT_BUILD_SDK_OVERLAY)
add_subdirectory(SwiftPrivate)
endif()
if(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
if(SWIFT_BUILD_SDK_OVERLAY)
# FIXME: there is nothing Darwin-specific in StdlibUnittest, but to use
# POSIX APIs it imports the Darwin module on Apple platforms, so it can't
# be built separately from the SDK overlay.
add_subdirectory(StdlibUnittest)
add_subdirectory(StdlibUnittestFoundationExtras)
add_subdirectory(SwiftPrivateDarwinExtras)
add_subdirectory(SwiftPrivatePthreadExtras)
add_subdirectory(SwiftPrivateSerialization)
endif()
endif()
if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
add_subdirectory(Glibc)
add_subdirectory(StdlibUnittest)
add_subdirectory(SwiftPrivateDarwinExtras)
add_subdirectory(SwiftPrivatePthreadExtras)
add_subdirectory(SwiftPrivateSerialization)
endif()