Skip to content

Commit 10163ae

Browse files
committed
Replace an incremental build preset for single-thread with a batch build preset
1 parent 4f68ccf commit 10163ae

File tree

1 file changed

+15
-50
lines changed

1 file changed

+15
-50
lines changed

utils/build-presets.ini

Lines changed: 15 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,21 @@ skip-test-ios-host
188188
skip-test-tvos-host
189189
skip-test-watchos-host
190190

191+
[preset: buildbot,tools=RA,stdlib=RD,single-thread]
192+
mixin-preset=
193+
mixin_buildbot_tools_RA_stdlib_RD
194+
195+
dash-dash
196+
197+
# Enable non-atomic build of the stdlib
198+
swift-stdlib-use-nonatomic-rc=true
199+
200+
# Don't run host tests for iOS, tvOS and watchOS platforms to make the build
201+
# faster.
202+
skip-test-ios-host
203+
skip-test-tvos-host
204+
skip-test-watchos-host
205+
191206
[preset: buildbot,tools=R,stdlib=RD]
192207
mixin-preset=
193208
mixin_buildbot_tools_R_stdlib_RD
@@ -534,56 +549,6 @@ swift-primary-variant-arch=x86_64
534549
# Don't build the benchmarks
535550
skip-build-benchmarks
536551

537-
[preset: buildbot_incremental,tools=RA,stdlib=RD,smoketest=macosx,single-thread]
538-
mixin-preset=buildbot_incremental_base
539-
build-subdir=buildbot_incremental
540-
541-
# We build release+asserts.
542-
release
543-
assertions
544-
545-
# We run the OS X tests and validation tests.
546-
test
547-
validation-test
548-
549-
llvm-targets-to-build=X86
550-
551-
# Set the vendor to apple
552-
compiler-vendor=apple
553-
554-
dash-dash
555-
556-
# Always reconfigure cmake
557-
reconfigure
558-
559-
# We want to always perform a verbose build
560-
verbose-build
561-
562-
# Build ninja while we are at it
563-
build-ninja
564-
565-
# We need to build the unittest extras so we can test
566-
build-swift-stdlib-unittest-extra
567-
568-
# Make sure our stdlib is RA.
569-
swift-stdlib-build-type=RelWithDebInfo
570-
swift-stdlib-enable-assertions=true
571-
swift-stdlib-use-nonatomic-rc=true
572-
573-
# Disable non-x86 building/testing.
574-
skip-build-ios
575-
skip-test-ios
576-
skip-build-tvos
577-
skip-test-tvos
578-
skip-build-watchos
579-
skip-test-watchos
580-
stdlib-deployment-targets=macosx-x86_64
581-
swift-primary-variant-sdk=OSX
582-
swift-primary-variant-arch=x86_64
583-
584-
# Don't build the benchmarks
585-
skip-build-benchmarks
586-
587552
[preset: buildbot_incremental,tools=RA,stdlib=RD,smoketest=macosx,flto]
588553
mixin-preset=buildbot_incremental,tools=RA,stdlib=RD,smoketest=macosx
589554
build-subdir=buildbot_incremental

0 commit comments

Comments
 (0)