File tree 9 files changed +50
-8
lines changed 9 files changed +50
-8
lines changed Original file line number Diff line number Diff line change 8
8
if (SWIFT_ENABLE_EXPERIMENTAL_STRING_PROCESSING)
9
9
list (APPEND swift_oslog_darwin_dependencies "_StringProcessing" )
10
10
endif ()
11
+ if ((SWIFT_BUILD_CLANG_OVERLAYS
12
+ OR SWIFT_BUILD_TEST_SUPPORT_MODULES)
13
+ AND (NOT DEFINED SWIFT_BUILD_CLANG_OVERLAYS_SKIP_BUILTIN_FLOAT
14
+ OR NOT SWIFT_BUILD_CLANG_OVERLAYS_SKIP_BUILTIN_FLOAT))
15
+ list (APPEND swift_oslog_darwin_dependencies _Builtin_float)
16
+ endif ()
11
17
12
18
add_swift_target_library(swiftOSLogTestHelper
13
19
IS_SDK_OVERLAY
Original file line number Diff line number Diff line change 4
4
set (swift_stdlib_unittest_darwin_dependencies)
5
5
endif ()
6
6
7
+ if ((SWIFT_BUILD_CLANG_OVERLAYS
8
+ OR SWIFT_BUILD_TEST_SUPPORT_MODULES)
9
+ AND (NOT DEFINED SWIFT_BUILD_CLANG_OVERLAYS_SKIP_BUILTIN_FLOAT
10
+ OR NOT SWIFT_BUILD_CLANG_OVERLAYS_SKIP_BUILTIN_FLOAT))
11
+ list (APPEND swift_stdlib_unittest_darwin_dependencies _Builtin_float)
12
+ endif ()
13
+
7
14
set (swift_stdlib_unittest_compile_flags
8
15
"-Xfrontend" "-disable-objc-attr-requires-foundation-module" )
9
16
if (SWIFT_RUNTIME_ENABLE_LEAK_CHECKER)
Original file line number Diff line number Diff line change 8
8
set (swift_swiftprivate_darwin_dependencies)
9
9
endif ()
10
10
11
+ if ((SWIFT_BUILD_CLANG_OVERLAYS
12
+ OR SWIFT_BUILD_TEST_SUPPORT_MODULES)
13
+ AND (NOT DEFINED SWIFT_BUILD_CLANG_OVERLAYS_SKIP_BUILTIN_FLOAT
14
+ OR NOT SWIFT_BUILD_CLANG_OVERLAYS_SKIP_BUILTIN_FLOAT))
15
+ list (APPEND swift_swiftprivate_darwin_dependencies _Builtin_float)
16
+ endif ()
17
+
11
18
add_swift_target_library(swiftSwiftPrivate ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES} IS_STDLIB
12
19
# This file should be listed the first. Module name is inferred from the
13
20
# filename.
Original file line number Diff line number Diff line change @@ -20,6 +20,13 @@ else()
20
20
set (swift_private_libc_extras_darwin_dependencies)
21
21
endif ()
22
22
23
+ if ((SWIFT_BUILD_CLANG_OVERLAYS
24
+ OR SWIFT_BUILD_TEST_SUPPORT_MODULES)
25
+ AND (NOT DEFINED SWIFT_BUILD_CLANG_OVERLAYS_SKIP_BUILTIN_FLOAT
26
+ OR NOT SWIFT_BUILD_CLANG_OVERLAYS_SKIP_BUILTIN_FLOAT))
27
+ list (APPEND swift_private_libc_extras_darwin_dependencies _Builtin_float)
28
+ endif ()
29
+
23
30
add_swift_target_library(swiftSwiftPrivateLibcExtras ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES} IS_STDLIB
24
31
# This file should be listed the first. Module name is inferred from the
25
32
# filename.
Original file line number Diff line number Diff line change 4
4
set (swift_private_thread_extras_darwin_dependencies)
5
5
endif ()
6
6
7
+ if ((SWIFT_BUILD_CLANG_OVERLAYS
8
+ OR SWIFT_BUILD_TEST_SUPPORT_MODULES)
9
+ AND (NOT DEFINED SWIFT_BUILD_CLANG_OVERLAYS_SKIP_BUILTIN_FLOAT
10
+ OR NOT SWIFT_BUILD_CLANG_OVERLAYS_SKIP_BUILTIN_FLOAT))
11
+ list (APPEND swift_private_thread_extras_darwin_dependencies _Builtin_float)
12
+ endif ()
13
+
7
14
add_swift_target_library(swiftSwiftPrivateThreadExtras ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES} IS_STDLIB
8
15
# This file should be listed the first. Module name is inferred from the
9
16
# filename.
Original file line number Diff line number Diff line change 4
4
set (swift_reflection_test_darwin_dependencies)
5
5
endif ()
6
6
7
+ if ((SWIFT_BUILD_CLANG_OVERLAYS
8
+ OR SWIFT_BUILD_TEST_SUPPORT_MODULES)
9
+ AND (NOT DEFINED SWIFT_BUILD_CLANG_OVERLAYS_SKIP_BUILTIN_FLOAT
10
+ OR NOT SWIFT_BUILD_CLANG_OVERLAYS_SKIP_BUILTIN_FLOAT))
11
+ list (APPEND swift_reflection_test_darwin_dependencies _Builtin_float)
12
+ endif ()
13
+
7
14
if (SWIFT_INCLUDE_TESTS AND SWIFT_BUILD_DYNAMIC_STDLIB)
8
15
add_swift_target_library(swiftSwiftReflectionTest ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES} IS_STDLIB
9
16
SwiftReflectionTest.swift
Original file line number Diff line number Diff line change @@ -20,9 +20,7 @@ if((SWIFT_BUILD_CLANG_OVERLAYS
20
20
OR SWIFT_BUILD_TEST_SUPPORT_MODULES)
21
21
AND (NOT DEFINED SWIFT_BUILD_CLANG_OVERLAYS_SKIP_BUILTIN_FLOAT
22
22
OR NOT SWIFT_BUILD_CLANG_OVERLAYS_SKIP_BUILTIN_FLOAT))
23
- set (swift_distributed_dependencies _Builtin_float)
24
- else ()
25
- set (swift_distributed_dependencies)
23
+ list (APPEND swift_distributed_darwin_dependencies _Builtin_float)
26
24
endif ()
27
25
28
26
set (swift_distributed_link_libraries
@@ -39,7 +37,6 @@ add_swift_target_library(swiftDistributed ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES} IS
39
37
DistributedMetadata.swift
40
38
LocalTestingDistributedActorSystem.swift
41
39
42
- SWIFT_MODULE_DEPENDS ${swift_distributed_dependencies}
43
40
SWIFT_MODULE_DEPENDS_IOS ${swift_distributed_darwin_dependencies}
44
41
SWIFT_MODULE_DEPENDS_OSX ${swift_distributed_darwin_dependencies}
45
42
SWIFT_MODULE_DEPENDS_TVOS ${swift_distributed_darwin_dependencies}
Original file line number Diff line number Diff line change @@ -41,12 +41,11 @@ if(SWIFT_BUILD_SDK_OVERLAY)
41
41
set (SWIFT_SYNCHRONIZATION_DARWIN_DEPENDENCIES Darwin)
42
42
endif ()
43
43
44
- set (SWIFT_SYNCHRONIZATION_DEPENDENCIES)
45
44
if ((SWIFT_BUILD_CLANG_OVERLAYS
46
45
OR SWIFT_BUILD_TEST_SUPPORT_MODULES)
47
46
AND (NOT DEFINED SWIFT_BUILD_CLANG_OVERLAYS_SKIP_BUILTIN_FLOAT
48
47
OR NOT SWIFT_BUILD_CLANG_OVERLAYS_SKIP_BUILTIN_FLOAT))
49
- set (SWIFT_SYNCHRONIZATION_DEPENDENCIES _Builtin_float)
48
+ list ( APPEND SWIFT_SYNCHRONIZATION_DARWIN_DEPENDENCIES _Builtin_float)
50
49
endif ()
51
50
52
51
set (SWIFT_SYNCHRONIZATION_DARWIN_SOURCES
@@ -112,8 +111,6 @@ add_swift_target_library(swiftSynchronization ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES
112
111
SWIFT_SOURCES_DEPENDS_FREESTANDING
113
112
Mutex/MutexUnavailable.swift
114
113
115
- SWIFT_MODULE_DEPENDS
116
- ${SWIFT_SYNCHRONIZATION_DEPENDENCIES}
117
114
SWIFT_MODULE_DEPENDS_OSX
118
115
${SWIFT_SYNCHRONIZATION_DARWIN_DEPENDENCIES}
119
116
SWIFT_MODULE_DEPENDS_IOS
Original file line number Diff line number Diff line change @@ -12,6 +12,13 @@ if(SWIFT_BUILD_SDK_OVERLAY)
12
12
set (musl Musl)
13
13
endif ()
14
14
15
+ if ((SWIFT_BUILD_CLANG_OVERLAYS
16
+ OR SWIFT_BUILD_TEST_SUPPORT_MODULES)
17
+ AND (NOT DEFINED SWIFT_BUILD_CLANG_OVERLAYS_SKIP_BUILTIN_FLOAT
18
+ OR NOT SWIFT_BUILD_CLANG_OVERLAYS_SKIP_BUILTIN_FLOAT))
19
+ list (APPEND darwin _Builtin_float)
20
+ endif ()
21
+
15
22
# Similarly, we only want the Runtime dependency if we're building
16
23
# with the stdlib.
17
24
set (runtime)
You can’t perform that action at this time.
0 commit comments