Skip to content

Commit adf224b

Browse files
authored
Merge pull request #24359 from drodriguez/android-do-not-build-unnecessary
[android] Remove parts of the build process which are not Android.
2 parents 3d16557 + 5701edd commit adf224b

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

utils/build-presets.ini

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -824,7 +824,22 @@ android-icu-i18n=%(arm_dir)s/libicui18nswift.so
824824
android-icu-i18n-include=%(arm_dir)s/icu/source/i18n
825825
android-icu-data=%(arm_dir)s/libicudataswift.so
826826

827+
# Disable many build host products. They are unrelated to Android. Foundation,
828+
# libdispatch and XCTest are also disabled because build-script-impl doesn't
829+
# build them for cross-compiled Android.
827830
skip-test-linux
831+
skip-build-lldb
832+
skip-build-llbuild
833+
skip-build-swiftpm
834+
skip-build-libdispatch
835+
skip-build-foundation
836+
skip-build-xctest
837+
skip-build-playgroundsupport
838+
skip-build-benchmarks
839+
indexstore-db=0
840+
sourcekit-lsp=0
841+
toolchain-benchmarks=0
842+
test-installable-package=
828843

829844
[preset: buildbot_linux_crosscompile_android,tools=RA,stdlib=RD,build,aarch64]
830845
mixin-preset=buildbot_linux_crosscompile_android,tools=RA,stdlib=RD,build

0 commit comments

Comments
 (0)