Skip to content

Commit 00a1349

Browse files
authored
Merge pull request #83030 from MaxDesiatov/maxd/wasm-stdlib-preset
build-presets.ini: add `wasm_stdlib,macos` for at-desk development There are no non-incremental presets currently available for macOS in `build-presets.ini`, and existing non-incremental presets only cross-compile to Wasm on Linux. Let's add one for macOS to make development on that platform easier.
2 parents cbc8404 + 54bd83e commit 00a1349

File tree

1 file changed

+58
-0
lines changed

1 file changed

+58
-0
lines changed

utils/build-presets.ini

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3270,6 +3270,63 @@ install-swift-testing
32703270
install-swift-testing-macros
32713271
install-xctest
32723272

3273+
[preset: wasm_stdlib,macos]
3274+
3275+
mixin-preset=mixin_buildbot_install_components_with_clang
3276+
llbuild
3277+
swiftpm
3278+
swift-driver
3279+
swiftsyntax
3280+
skip-test-swiftpm
3281+
swift-testing
3282+
swift-testing-macros
3283+
build-wasm-stdlib
3284+
3285+
release
3286+
build-ninja
3287+
3288+
build-embedded-stdlib-cross-compiling
3289+
3290+
# Don't build the benchmarks
3291+
skip-build-benchmarks
3292+
3293+
install-llvm
3294+
install-swift
3295+
install-llbuild
3296+
install-swiftpm
3297+
install-swift-driver
3298+
install-swiftsyntax
3299+
install-swift-testing
3300+
install-swift-testing-macros
3301+
install-wasmkit
3302+
install-destdir=%(install_destdir)s
3303+
#
3304+
# Path where the compiler, the runtime and the standard libraries will be
3305+
# installed.
3306+
install-prefix=%(install_toolchain_dir)s/usr
3307+
3308+
# Executes the lit tests for the installable package that is created
3309+
# Assumes the swift-integration-tests repo is checked out
3310+
3311+
; test-installable-package
3312+
3313+
# If someone uses this for incremental builds, force reconfiguration.
3314+
reconfigure
3315+
3316+
# Path to the .tar.gz package we would create.
3317+
installable-package=%(installable_package)s
3318+
3319+
# Info.plist
3320+
darwin-toolchain-bundle-identifier=%(darwin_toolchain_bundle_identifier)s
3321+
darwin-toolchain-display-name=%(darwin_toolchain_display_name)s
3322+
darwin-toolchain-display-name-short=%(darwin_toolchain_display_name_short)s
3323+
darwin-toolchain-name=%(darwin_toolchain_xctoolchain_name)s
3324+
darwin-toolchain-version=%(darwin_toolchain_version)s
3325+
darwin-toolchain-alias=%(darwin_toolchain_alias)s
3326+
darwin-toolchain-require-use-os-runtime=0
3327+
3328+
build-subdir=wasm_stdlib
3329+
32733330
# For local use only. This allows quickly rebuilding and testing Wasm stdlib
32743331
# end-to-end without rebuilding the whole toolchain.
32753332
[preset: wasm_stdlib_incremental]
@@ -3301,6 +3358,7 @@ skip-build-swift
33013358
skip-early-swift-driver
33023359
skip-build-cmark
33033360
install-destdir=%(install_destdir)s
3361+
build-subdir=wasm_stdlib_incremental
33043362

33053363
[preset: wasm_stdlib_incremental,macos]
33063364

0 commit comments

Comments
 (0)