@@ -18,6 +18,9 @@ dash-dash
18
18
19
19
swift-install-components =compiler; clang-builtin-headers;stdlib;sdk-overlay;parser-lib;editor-integration;tools;toolchain-tools;testsuite-tools;sourcekit-xpc-service;swift-remote-mirror;swift-remote-mirror-headers;
20
20
21
+ [preset: mixin_buildbot_install_components_with_clang]
22
+ swift-install-components =compiler; clang-resource-dir-symlink;stdlib;sdk-overlay;parser-lib;toolchain-tools;license;sourcekit-xpc-service;swift-remote-mirror;swift-remote-mirror-headers
23
+ llvm-install-components =llvm-cov; llvm-profdata;IndexStore;clang;clang-headers;compiler-rt;clangd
21
24
22
25
[preset: mixin_buildbot_trunk_base]
23
26
# Build standard library and SDK overlay for iOS device and simulator.
322
325
watchos
323
326
324
327
[preset: buildbot_incremental,tools=RA,stdlib=RA]
325
- mixin-preset =buildbot_incremental_base_all_platforms
328
+ mixin-preset =
329
+ buildbot_incremental_base_all_platforms
330
+ mixin_buildbot_install_components_with_clang
326
331
327
332
build-subdir =buildbot_incremental
328
333
@@ -351,6 +356,7 @@ skip-test-watchos
351
356
install-swift
352
357
install-llbuild
353
358
install-swiftpm
359
+ install-libcxx
354
360
355
361
[preset: buildbot_incremental,tools=RA,stdlib=RA,xcode]
356
362
mixin-preset =buildbot_incremental,tools =RA,stdlib =RA
@@ -518,6 +524,7 @@ swift-stdlib-build-type=RelWithDebInfo
518
524
mixin-preset =
519
525
buildbot_incremental_base
520
526
lldb-smoketest,tools =RA
527
+ mixin_buildbot_install_components_with_clang
521
528
build-subdir =buildbot_incremental
522
529
523
530
# We build release+asserts.
@@ -551,6 +558,7 @@ sourcekit-lsp
551
558
install-swift
552
559
install-llbuild
553
560
install-swiftpm
561
+ install-libcxx
554
562
555
563
# We need to build the unittest extras so we can test
556
564
build-swift-stdlib-unittest-extra
@@ -717,8 +725,14 @@ swift-enable-ast-verifier=0
717
725
# ===------------------------------------------------------------------------===#
718
726
# Linux Builders
719
727
# ===------------------------------------------------------------------------===#
728
+ [preset: mixin_linux_install_components_with_clang]
729
+ swift-install-components =autolink-driver; compiler;clang-resource-dir-symlink;stdlib;swift-remote-mirror;sdk-overlay;parser-lib;toolchain-tools;license;sourcekit-inproc
730
+ llvm-install-components =llvm-cov; llvm-profdata;IndexStore;clang;clang-headers;compiler-rt;clangd
731
+
720
732
[preset: mixin_linux_installation]
721
- mixin-preset =mixin_lightweight_assertions
733
+ mixin-preset =
734
+ mixin_lightweight_assertions
735
+ mixin_linux_install_components_with_clang
722
736
723
737
llbuild
724
738
swiftpm
@@ -736,8 +750,6 @@ install-swiftpm
736
750
install-xctest
737
751
install-libicu
738
752
install-prefix =/usr
739
- swift-install-components =autolink-driver; compiler;clang-resource-dir-symlink;stdlib;swift-remote-mirror;sdk-overlay;parser-lib;toolchain-tools;license;sourcekit-inproc
740
- llvm-install-components =llvm-cov; llvm-profdata;IndexStore;clang;clang-headers;compiler-rt;clangd
741
753
install-libcxx
742
754
build-swift-static-stdlib
743
755
build-swift-static-sdk-overlay
@@ -968,7 +980,9 @@ build-ninja
968
980
reconfigure
969
981
970
982
[preset: buildbot_incremental_linux]
971
- mixin-preset =buildbot_incremental_linux_base
983
+ mixin-preset =
984
+ buildbot_incremental_linux_base
985
+ mixin_linux_install_components_with_clang
972
986
build-subdir =buildbot_incremental
973
987
974
988
libicu
@@ -988,6 +1002,7 @@ install-swiftpm
988
1002
install-foundation
989
1003
install-libdispatch
990
1004
install-xctest
1005
+ install-libcxx
991
1006
992
1007
[preset: buildbot_incremental_linux,long_test]
993
1008
mixin-preset =buildbot_incremental_linux
@@ -1064,6 +1079,7 @@ sourcekit-lsp=0
1064
1079
# OS X Package Builders
1065
1080
# ===------------------------------------------------------------------------===#
1066
1081
[preset: mixin_osx_package_base]
1082
+ mixin-preset =mixin_buildbot_install_components_with_clang
1067
1083
ios
1068
1084
tvos
1069
1085
watchos
@@ -1105,6 +1121,7 @@ skip-install-swiftsyntax-module
1105
1121
install-skstresstester
1106
1122
install-swiftevolve
1107
1123
install-playgroundsupport
1124
+ install-libcxx
1108
1125
1109
1126
install-destdir =%(install_destdir)s
1110
1127
@@ -1125,10 +1142,6 @@ test-installable-package
1125
1142
# If someone uses this for incremental builds, force reconfiguration.
1126
1143
reconfigure
1127
1144
1128
- swift-install-components =compiler; clang-resource-dir-symlink;stdlib;sdk-overlay;parser-lib;toolchain-tools;license;sourcekit-xpc-service;swift-remote-mirror;swift-remote-mirror-headers
1129
- llvm-install-components =llvm-cov; llvm-profdata;IndexStore;clang;clang-headers;compiler-rt;clangd
1130
- install-libcxx
1131
-
1132
1145
# Path to the .tar.gz package we would create.
1133
1146
installable-package =%(installable_package)s
1134
1147
@@ -1304,6 +1317,7 @@ swift-stdlib-build-type=Release
1304
1317
mixin-preset =
1305
1318
buildbot_incremental_base_all_platforms
1306
1319
lldb-smoketest,tools =RA
1320
+ mixin_buildbot_install_components_with_clang
1307
1321
1308
1322
build-subdir =buildbot_incremental
1309
1323
@@ -1322,6 +1336,7 @@ sourcekit-lsp
1322
1336
install-swift
1323
1337
install-llbuild
1324
1338
install-swiftpm
1339
+ install-libcxx
1325
1340
1326
1341
# Build Playground support
1327
1342
playgroundsupport
@@ -1368,7 +1383,9 @@ skip-test-osx
1368
1383
# ===------------------------------------------------------------------------===#
1369
1384
1370
1385
[preset: buildbot_swiftpm_macos_platform,tools=RA,stdlib=RA]
1371
- mixin-preset =buildbot_incremental_base
1386
+ mixin-preset =
1387
+ buildbot_incremental_base
1388
+ mixin_buildbot_install_components_with_clang
1372
1389
1373
1390
build-subdir =buildbot_incremental
1374
1391
@@ -1385,6 +1402,7 @@ sourcekit-lsp
1385
1402
install-swift
1386
1403
install-llbuild
1387
1404
install-swiftpm
1405
+ install-libcxx
1388
1406
1389
1407
dash-dash
1390
1408
@@ -1397,7 +1415,9 @@ skip-test-llbuild
1397
1415
# ===------------------------------------------------------------------------===#
1398
1416
1399
1417
[preset: buildbot_swiftpm_linux_platform,tools=RA,stdlib=RA]
1400
- mixin-preset =buildbot_incremental_base
1418
+ mixin-preset =
1419
+ buildbot_incremental_base
1420
+ mixin_linux_install_components_with_clang
1401
1421
1402
1422
build-subdir =buildbot_incremental
1403
1423
@@ -1419,6 +1439,7 @@ install-swiftpm
1419
1439
install-foundation
1420
1440
install-libdispatch
1421
1441
install-xctest
1442
+ install-libcxx
1422
1443
1423
1444
skip-test-swift
1424
1445
skip-test-cmark
@@ -1469,22 +1490,27 @@ sourcekit-lsp
1469
1490
install-swift
1470
1491
install-llbuild
1471
1492
install-swiftpm
1493
+ install-libcxx
1472
1494
1473
1495
skip-test-swift
1474
1496
skip-test-cmark
1475
1497
skip-test-llbuild
1476
1498
skip-test-swiftpm
1477
1499
1478
1500
[preset: buildbot_swiftpm_package_macos]
1479
- mixin-preset =buildbot_swiftpm_package_base
1501
+ mixin-preset =
1502
+ buildbot_swiftpm_package_base
1503
+ mixin_buildbot_install_components_with_clang
1480
1504
1481
1505
# Build stdlib for all platforms.
1482
1506
ios
1483
1507
tvos
1484
1508
watchos
1485
1509
1486
1510
[preset: buildbot_swiftpm_package_linux]
1487
- mixin-preset =buildbot_swiftpm_package_base
1511
+ mixin-preset =
1512
+ buildbot_swiftpm_package_base
1513
+ mixin_linux_install_components_with_clang
1488
1514
1489
1515
libdispatch
1490
1516
foundation
0 commit comments