@@ -3116,15 +3116,9 @@ llvm-cmake-options=
3116
3116
# Build Requirements:
3117
3117
# - C and C++ compiler
3118
3118
# Toolchain Outputs:
3119
- # - Swift Compiler
3120
- # C++ Driver
3121
- # No Macro Support
3122
- # No Swift Compiler Sources
3119
+ # - Swift Compiler (-SwiftDriver, -macros, -SwiftSilOpts)
3123
3120
# Runtime Outputs:
3124
- # - Swift Standard Library
3125
- # swiftCore
3126
- # OnoneSupport
3127
- # Concurrency
3121
+ # - Swift Standard Library (-macros)
3128
3122
[preset: bootstrap_stage0]
3129
3123
mixin-preset =
3130
3124
mixin_buildbot_linux,no_test
@@ -3137,17 +3131,103 @@ release
3137
3131
skip-early-swiftsyntax
3138
3132
skip-early-swift-driver
3139
3133
skip-build-benchmarks
3134
+ build-swift-examples =0
3140
3135
3141
3136
build-runtime-with-host-compiler =0
3142
3137
build-swift-libexec =0
3143
3138
build-swift-remote-mirror =0
3144
3139
3145
- swift-install-components =autolink-driver; compiler;clang-resource-dir-symlink;stdlib;sdk-overlay;toolchain-tools
3146
- llvm-install-components =llvm-ar; llvm-ranlib;clang;clang-resource-headers;compiler-rt;clang-features-file;llvm-symbolizer
3147
-
3148
3140
extra-cmake-options =
3149
3141
-DLLVM_TARGETS_TO_BUILD =AArch64; X86
3150
3142
3151
3143
swift-cmake-options =
3144
+ -DSWIFT_ENABLE_EXPERIMENTAL_CONCURRENCY:BOOL =YES
3145
+ -DSWIFT_ENABLE_EXPERIMENTAL_OBSERVATION:BOOL =NO
3146
+ -DSWIFT_ENABLE_EXPERIMENTAL_DISTRIBUTED:BOOL =NO
3147
+ -DSWIFT_ENABLE_EXPERIMENTAL_DIFFERENTIABLE_PROGRAMMING:BOOL =NO
3152
3148
-DSWIFT_ENABLE_SWIFT_IN_SWIFT:BOOL =NO
3153
3149
-DSWIFT_INCLUDE_DOCS:BOOL =NO
3150
+ -DSWIFT_BUILD_EXAMPLES:BOOL =OFF
3151
+ -DSWIFT_BUILD_STATIC_SDK_OVERLAY:BOOL =NO
3152
+ -DSWIFT_BUILD_STATIC_STDLIB:BOOL =NO
3153
+
3154
+ build-subdir =%(build_subdir)s
3155
+ install-destdir =%(install_destdir)s
3156
+
3157
+ swift-install-components =autolink-driver; compiler;clang-resource-dir-symlink;stdlib;sdk-overlay;toolchain-tools
3158
+ llvm-install-components =llvm-ar; llvm-ranlib;clang;clang-resource-headers;compiler-rt;clang-features-file;llvm-symbolizer
3159
+
3160
+ install-llvm
3161
+ install-swift
3162
+
3163
+ # Build Toolchain Requirements:
3164
+ # - C/C++ compiler
3165
+ # - Swift Compiler (-SwiftDriver, -macros, -SwiftSilOpts)
3166
+ # Toolchain Outputs:
3167
+ # - Swift Compiler (-SwiftDriver, +macros, +SwiftSilOpts)
3168
+ # Runtime Outputs:
3169
+ # - Standard Library (+macros)
3170
+ # - Dispatch
3171
+ # - Foundation (+macros)
3172
+ [preset: bootstrap_stage1]
3173
+ mixin-preset =mixin_buildbot_linux,no_test
3174
+ bootstrapping =hosttools
3175
+
3176
+ release
3177
+ foundation
3178
+ libdispatch
3179
+
3180
+ skip-early-swift-driver
3181
+ skip-build-benchmarks
3182
+
3183
+ enable-experimental-concurrency =1
3184
+
3185
+ extra-cmake-options =
3186
+ -DLLVM_TARGETS_TO_BUILD =AArch64; X86
3187
+
3188
+ swift-install-components =autolink-driver; compiler;clang-resource-dir-symlink;stdlib;sdk-overlay;toolchain-tools;license
3189
+ llvm-install-components =llvm-ar; llvm-ranlib;clang;clang-resource-headers;compiler-rt;clang-features-file;lld
3190
+
3191
+ build-subdir =%(build_subdir)s
3192
+ install-destdir =%(install_destdir)s
3193
+
3194
+ install-llvm
3195
+ install-swift
3196
+ install-foundation
3197
+ install-libdispatch
3198
+
3199
+ [preset: bootstrap_stage2]
3200
+ mixin-preset =mixin_buildbot_linux,no_test
3201
+ bootstrapping =hosttools
3202
+
3203
+ release
3204
+
3205
+ skip-early-swift-driver
3206
+
3207
+ llbuild
3208
+ xctest
3209
+ swiftpm
3210
+
3211
+ swift-include-tests =0
3212
+ llvm-include-tests =0
3213
+
3214
+
3215
+ foundation
3216
+ libdispatch
3217
+
3218
+ skip-build-benchmarks
3219
+ skip-test-cmark
3220
+
3221
+ build-subdir =%(build_subdir)s
3222
+ install-destdir =%(install_destdir)s
3223
+
3224
+ swift-install-components =autolink-driver; compiler;clang-resource-dir-symlink;stdlib;sdk-overlay;toolchain-tools;license
3225
+ llvm-install-components =llvm-ar; llvm-ranlib;clang;clang-resource-headers;compiler-rt;clang-features-file;lld
3226
+
3227
+ install-llvm
3228
+ install-swift
3229
+ install-foundation
3230
+ install-libdispatch
3231
+ install-llbuild
3232
+ install-swiftpm
3233
+ install-xctest
0 commit comments