@@ -2,23 +2,16 @@ if(SWIFT_BUILD_STDLIB OR SWIFT_BUILD_SDK_OVERLAY)
2
2
add_subdirectory (SwiftPrivate )
3
3
endif ()
4
4
5
- if (CMAKE_SYSTEM_NAME STREQUAL "Darwin" )
6
- if (SWIFT_BUILD_SDK_OVERLAY )
7
- # FIXME: there is nothing Darwin-specific in StdlibUnittest, but to use
8
- # POSIX APIs it imports the Darwin module on Apple platforms, so it can't
9
- # be built separately from the SDK overlay.
10
- add_subdirectory (StdlibUnittest )
11
- add_subdirectory (StdlibCollectionUnittest )
12
- add_subdirectory (StdlibUnittestFoundationExtras )
13
- add_subdirectory (SwiftPrivateLibcExtras )
14
- add_subdirectory (SwiftPrivatePthreadExtras )
15
- add_subdirectory (SwiftReflectionTest )
16
- endif ()
17
- endif ()
18
-
19
- if (CMAKE_SYSTEM_NAME STREQUAL "Linux" OR CMAKE_SYSTEM_NAME STREQUAL "FreeBSD" )
5
+ if (SWIFT_BUILD_SDK_OVERLAY )
6
+ # SwiftPrivatePthreadExtras makes use of Darwin/Glibc, which is part of the
7
+ # SDK overlay. It can't be built separately from the SDK overlay.
20
8
add_subdirectory (StdlibUnittest )
21
9
add_subdirectory (StdlibCollectionUnittest )
22
10
add_subdirectory (SwiftPrivateLibcExtras )
23
11
add_subdirectory (SwiftPrivatePthreadExtras )
12
+
13
+ if (CMAKE_SYSTEM_NAME STREQUAL "Darwin" )
14
+ add_subdirectory (StdlibUnittestFoundationExtras )
15
+ add_subdirectory (SwiftReflectionTest )
16
+ endif ()
24
17
endif ()
0 commit comments