@@ -1827,8 +1827,11 @@ skip-test-foundation
18271827# ===------------------------------------------------------------------------===#
18281828# Mixins for LLBuild, SwiftPM and downstream package project PR tests.
18291829# ===------------------------------------------------------------------------===#
1830+ # Base of SwiftPM and packages
18301831[preset: mixin_swiftpm_base]
1831- mixin-preset =buildbot_incremental_base
1832+ mixin-preset =
1833+ buildbot_incremental_base
1834+ mixin_buildbot_install_components_with_clang
18321835build-subdir =buildbot_incremental
18331836
18341837libcxx
@@ -1846,18 +1849,17 @@ swift-testing-macros
18461849install-swift-testing
18471850install-swift-testing-macros
18481851
1849- infer-cross-compile-hosts-on-darwin
18501852skip-test-swift
18511853
1854+ # SwiftPM base
18521855[preset: mixin_swiftpm_macos_platform]
1853- mixin-preset =
1854- mixin_swiftpm_base
1855- mixin_buildbot_install_components_with_clang
1856+ mixin-preset =mixin_swiftpm_base
18561857
1858+ infer-cross-compile-hosts-on-darwin
1859+
1860+ # SwiftPM base
18571861[preset: mixin_swiftpm_linux_platform]
1858- mixin-preset =
1859- mixin_swiftpm_base
1860- mixin_linux_install_components_with_clang
1862+ mixin-preset =mixin_swiftpm_base
18611863
18621864libdispatch
18631865foundation
@@ -1875,9 +1877,9 @@ skip-test-xctest
18751877llvm-cmake-options =
18761878 -DCLANG_DEFAULT_LINKER =gold
18771879
1878- # Builds enough of the toolchain to build a swift package on macOS.
1880+ # SwiftPM package base
18791881[preset: mixin_swiftpm_package_macos_platform]
1880- mixin-preset =mixin_swiftpm_macos_platform
1882+ mixin-preset =mixin_swiftpm_base
18811883
18821884# We don't need to build the benchmark if we just want SwiftPM
18831885skip-build-benchmarks
@@ -1890,10 +1892,22 @@ skip-watchos
18901892skip-test-llbuild
18911893skip-test-swiftpm
18921894
1893- # Builds enough of the toolchain to build a swift package on Linux.
1895+ # SwiftPM package base
18941896[preset: mixin_swiftpm_package_linux_platform]
1895- mixin-preset =mixin_swiftpm_linux_platform
1897+ mixin-preset =mixin_swiftpm_base
18961898
1899+ libdispatch
1900+ foundation
1901+ xctest
1902+ libcxx =false
1903+
1904+ install-foundation
1905+ install-libdispatch
1906+ install-xctest
1907+
1908+ skip-test-foundation
1909+ skip-test-libdispatch
1910+ skip-test-xctest
18971911skip-test-llbuild
18981912skip-test-swiftpm
18991913
0 commit comments