Skip to content

Commit 9826e27

Browse files
authored
Merge pull request #79856 from etcwilde/ewilde/bootstrap-stage0-config
Build Preset: Bootstrap Stage-0 Toolchain
2 parents c95ec9c + 4ca2eb4 commit 9826e27

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

utils/build-presets.ini

+42
Original file line numberDiff line numberDiff line change
@@ -3109,3 +3109,45 @@ skip-test-foundation
31093109

31103110
llvm-cmake-options=
31113111
-DCLANG_DEFAULT_LINKER=gold
3112+
3113+
#===------------------------------------------------------------------------===#
3114+
# Toolchain Bootstrapping Stages
3115+
#===------------------------------------------------------------------------===#
3116+
# Build Requirements:
3117+
# - C and C++ compiler
3118+
# Toolchain Outputs:
3119+
# - Swift Compiler
3120+
# C++ Driver
3121+
# No Macro Support
3122+
# No Swift Compiler Sources
3123+
# Runtime Outputs:
3124+
# - Swift Standard Library
3125+
# swiftCore
3126+
# OnoneSupport
3127+
# Concurrency
3128+
[preset: bootstrap_stage0]
3129+
mixin-preset=
3130+
mixin_buildbot_linux,no_test
3131+
3132+
swift-include-tests=0
3133+
llvm-include-tests=0
3134+
3135+
release
3136+
3137+
skip-early-swiftsyntax
3138+
skip-early-swift-driver
3139+
skip-build-benchmarks
3140+
3141+
build-runtime-with-host-compiler=0
3142+
build-swift-libexec=0
3143+
build-swift-remote-mirror=0
3144+
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+
extra-cmake-options=
3149+
-DLLVM_TARGETS_TO_BUILD=AArch64;X86
3150+
3151+
swift-cmake-options=
3152+
-DSWIFT_ENABLE_SWIFT_IN_SWIFT:BOOL=NO
3153+
-DSWIFT_INCLUDE_DOCS:BOOL=NO

0 commit comments

Comments
 (0)