Skip to content

Commit c80eb56

Browse files
committed
Fix stdlib standalone build
1 parent 626c32b commit c80eb56

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

utils/build-presets.ini

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2488,7 +2488,9 @@ skip-test-cmark
24882488
# This triggers the stdlib standalone build: don't build the native tools from
24892489
# scratch, ie the compiler.
24902490
build-swift-tools=0
2491+
build-swift-libexec=0
24912492
skip-early-swift-driver
2493+
skip-early-swiftsyntax
24922494

24932495
# Then set the paths to our native tools. If compiling against a toolchain,
24942496
# these should all be the ./usr/bin directory.
@@ -2500,6 +2502,26 @@ build-ninja
25002502
lit-args=--filter=':: (stdlib/|Concurrency/)' -v
25012503
only-executable-test
25022504

2505+
[preset: stdlib_R_standalone,build]
2506+
mixin-preset=stdlib_base_standalone
2507+
2508+
release
2509+
no-assertions
2510+
2511+
verbose-build
2512+
2513+
[preset: stdlib_R_standalone,build,asan]
2514+
mixin-preset=stdlib_R_standalone,build
2515+
2516+
build-subdir=stdlib_R_standalone_asan
2517+
enable-asan
2518+
2519+
[preset: stdlib_R_standalone,build,test]
2520+
mixin-preset=stdlib_R_standalone,build
2521+
2522+
test
2523+
validation-test
2524+
25032525
[preset: stdlib_RD_standalone,build]
25042526
mixin-preset=stdlib_base_standalone
25052527

0 commit comments

Comments
 (0)