@@ -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.
@@ -308,14 +311,18 @@ tvos
308
311
watchos
309
312
310
313
[preset: buildbot_incremental,tools=RA,stdlib=RA]
311
- mixin-preset =buildbot_incremental_base_all_platforms
314
+ mixin-preset =
315
+ buildbot_incremental_base_all_platforms
316
+ mixin_buildbot_install_components_with_clang
312
317
313
318
build-subdir =buildbot_incremental
314
319
315
320
# Build Release without debug info, because it is faster to build.
316
321
release
317
322
assertions
318
323
324
+ libcxx
325
+
319
326
# Build llbuild & swiftpm here
320
327
llbuild
321
328
swiftpm
@@ -337,6 +344,7 @@ skip-test-watchos
337
344
install-swift
338
345
install-llbuild
339
346
install-swiftpm
347
+ install-libcxx
340
348
341
349
[preset: buildbot_incremental,tools=RA,stdlib=RA,xcode]
342
350
mixin-preset =buildbot_incremental,tools =RA,stdlib =RA
@@ -504,6 +512,7 @@ swift-stdlib-build-type=RelWithDebInfo
504
512
mixin-preset =
505
513
buildbot_incremental_base
506
514
lldb-smoketest,tools =RA
515
+ mixin_buildbot_install_components_with_clang
507
516
build-subdir =buildbot_incremental
508
517
509
518
# We build release+asserts.
@@ -530,13 +539,15 @@ verbose-build
530
539
# Build ninja while we are at it
531
540
build-ninja
532
541
542
+ libcxx
533
543
llbuild
534
544
swiftpm
535
545
indexstore-db
536
546
sourcekit-lsp
537
547
install-swift
538
548
install-llbuild
539
549
install-swiftpm
550
+ install-libcxx
540
551
541
552
# We need to build the unittest extras so we can test
542
553
build-swift-stdlib-unittest-extra
@@ -703,8 +714,14 @@ swift-enable-ast-verifier=0
703
714
# ===------------------------------------------------------------------------===#
704
715
# Linux Builders
705
716
# ===------------------------------------------------------------------------===#
717
+ [preset: mixin_linux_install_components_with_clang]
718
+ swift-install-components =autolink-driver; compiler;clang-resource-dir-symlink;stdlib;swift-remote-mirror;sdk-overlay;parser-lib;toolchain-tools;license;sourcekit-inproc
719
+ llvm-install-components =llvm-cov; llvm-profdata;IndexStore;clang;clang-headers;compiler-rt;clangd
720
+
706
721
[preset: mixin_linux_installation]
707
- mixin-preset =mixin_lightweight_assertions
722
+ mixin-preset =
723
+ mixin_lightweight_assertions
724
+ mixin_linux_install_components_with_clang
708
725
709
726
llbuild
710
727
swiftpm
@@ -722,8 +739,6 @@ install-swiftpm
722
739
install-xctest
723
740
install-libicu
724
741
install-prefix =/usr
725
- swift-install-components =autolink-driver; compiler;clang-resource-dir-symlink;stdlib;swift-remote-mirror;sdk-overlay;parser-lib;toolchain-tools;license;sourcekit-inproc
726
- llvm-install-components =llvm-cov; llvm-profdata;IndexStore;clang;clang-headers;compiler-rt;clangd
727
742
install-libcxx
728
743
build-swift-static-stdlib
729
744
build-swift-static-sdk-overlay
@@ -979,9 +994,12 @@ build-ninja
979
994
reconfigure
980
995
981
996
[preset: buildbot_incremental_linux]
982
- mixin-preset =buildbot_incremental_linux_base
997
+ mixin-preset =
998
+ buildbot_incremental_linux_base
999
+ mixin_linux_install_components_with_clang
983
1000
build-subdir =buildbot_incremental
984
1001
1002
+ libcxx
985
1003
libicu
986
1004
llbuild
987
1005
swiftpm
@@ -999,6 +1017,7 @@ install-swiftpm
999
1017
install-foundation
1000
1018
install-libdispatch
1001
1019
install-xctest
1020
+ install-libcxx
1002
1021
1003
1022
[preset: buildbot_incremental_linux,long_test]
1004
1023
mixin-preset =buildbot_incremental_linux
@@ -1090,6 +1109,7 @@ sourcekit-lsp=0
1090
1109
# OS X Package Builders
1091
1110
# ===------------------------------------------------------------------------===#
1092
1111
[preset: mixin_osx_package_base]
1112
+ mixin-preset =mixin_buildbot_install_components_with_clang
1093
1113
ios
1094
1114
tvos
1095
1115
watchos
@@ -1129,6 +1149,7 @@ skip-install-swiftsyntax-module
1129
1149
install-skstresstester
1130
1150
install-swiftevolve
1131
1151
install-playgroundsupport
1152
+ install-libcxx
1132
1153
1133
1154
install-destdir =%(install_destdir)s
1134
1155
@@ -1152,10 +1173,6 @@ toolchain-benchmarks
1152
1173
# If someone uses this for incremental builds, force reconfiguration.
1153
1174
reconfigure
1154
1175
1155
- 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
1156
- llvm-install-components =llvm-cov; llvm-profdata;IndexStore;clang;clang-headers;compiler-rt;clangd
1157
- install-libcxx
1158
-
1159
1176
# Path to the .tar.gz package we would create.
1160
1177
installable-package =%(installable_package)s
1161
1178
@@ -1327,13 +1344,16 @@ swift-stdlib-build-type=Release
1327
1344
mixin-preset =
1328
1345
buildbot_incremental_base_all_platforms
1329
1346
lldb-smoketest,tools =RA
1347
+ mixin_buildbot_install_components_with_clang
1330
1348
1331
1349
build-subdir =buildbot_incremental
1332
1350
1333
1351
# Build Release without debug info, because it is faster to build.
1334
1352
release
1335
1353
assertions
1336
1354
1355
+ libcxx
1356
+
1337
1357
# Build llbuild & swiftpm here
1338
1358
llbuild
1339
1359
swiftpm
@@ -1345,6 +1365,7 @@ sourcekit-lsp
1345
1365
install-swift
1346
1366
install-llbuild
1347
1367
install-swiftpm
1368
+ install-libcxx
1348
1369
1349
1370
# Build Playground support
1350
1371
playgroundsupport
@@ -1391,14 +1412,18 @@ skip-test-osx
1391
1412
# ===------------------------------------------------------------------------===#
1392
1413
1393
1414
[preset: buildbot_swiftpm_macos_platform,tools=RA,stdlib=RA]
1394
- mixin-preset =buildbot_incremental_base
1415
+ mixin-preset =
1416
+ buildbot_incremental_base
1417
+ mixin_buildbot_install_components_with_clang
1395
1418
1396
1419
build-subdir =buildbot_incremental
1397
1420
1398
1421
# Build Release without debug info, because it is faster to build.
1399
1422
release
1400
1423
assertions
1401
1424
1425
+ libcxx
1426
+
1402
1427
# Build llbuild & swiftpm here
1403
1428
llbuild
1404
1429
swiftpm
@@ -1408,6 +1433,7 @@ sourcekit-lsp
1408
1433
install-swift
1409
1434
install-llbuild
1410
1435
install-swiftpm
1436
+ install-libcxx
1411
1437
1412
1438
dash-dash
1413
1439
@@ -1420,7 +1446,9 @@ skip-test-llbuild
1420
1446
# ===------------------------------------------------------------------------===#
1421
1447
1422
1448
[preset: buildbot_swiftpm_linux_platform,tools=RA,stdlib=RA]
1423
- mixin-preset =buildbot_incremental_base
1449
+ mixin-preset =
1450
+ buildbot_incremental_base
1451
+ mixin_linux_install_components_with_clang
1424
1452
1425
1453
build-subdir =buildbot_incremental
1426
1454
@@ -1434,6 +1462,7 @@ xctest
1434
1462
foundation
1435
1463
libdispatch
1436
1464
llbuild
1465
+ libcxx
1437
1466
sourcekit-lsp
1438
1467
1439
1468
install-swift
@@ -1442,6 +1471,7 @@ install-swiftpm
1442
1471
install-foundation
1443
1472
install-libdispatch
1444
1473
install-xctest
1474
+ install-libcxx
1445
1475
1446
1476
skip-test-swift
1447
1477
skip-test-cmark
@@ -1484,6 +1514,7 @@ build-subdir=buildbot_incremental
1484
1514
release
1485
1515
assertions
1486
1516
1517
+ libcxx
1487
1518
llbuild
1488
1519
swiftpm
1489
1520
indexstore-db
@@ -1492,22 +1523,27 @@ sourcekit-lsp
1492
1523
install-swift
1493
1524
install-llbuild
1494
1525
install-swiftpm
1526
+ install-libcxx
1495
1527
1496
1528
skip-test-swift
1497
1529
skip-test-cmark
1498
1530
skip-test-llbuild
1499
1531
skip-test-swiftpm
1500
1532
1501
1533
[preset: buildbot_swiftpm_package_macos]
1502
- mixin-preset =buildbot_swiftpm_package_base
1534
+ mixin-preset =
1535
+ buildbot_swiftpm_package_base
1536
+ mixin_buildbot_install_components_with_clang
1503
1537
1504
1538
# Build stdlib for all platforms.
1505
1539
ios
1506
1540
tvos
1507
1541
watchos
1508
1542
1509
1543
[preset: buildbot_swiftpm_package_linux]
1510
- mixin-preset =buildbot_swiftpm_package_base
1544
+ mixin-preset =
1545
+ buildbot_swiftpm_package_base
1546
+ mixin_linux_install_components_with_clang
1511
1547
1512
1548
libdispatch
1513
1549
foundation
0 commit comments