@@ -1827,8 +1827,11 @@ skip-test-foundation
1827
1827
# ===------------------------------------------------------------------------===#
1828
1828
# Mixins for LLBuild, SwiftPM and downstream package project PR tests.
1829
1829
# ===------------------------------------------------------------------------===#
1830
+ # Base of SwiftPM and packages
1830
1831
[preset: mixin_swiftpm_base]
1831
- mixin-preset =buildbot_incremental_base
1832
+ mixin-preset =
1833
+ buildbot_incremental_base
1834
+ mixin_buildbot_install_components_with_clang
1832
1835
build-subdir =buildbot_incremental
1833
1836
1834
1837
libcxx
@@ -1846,18 +1849,17 @@ swift-testing-macros
1846
1849
install-swift-testing
1847
1850
install-swift-testing-macros
1848
1851
1849
- infer-cross-compile-hosts-on-darwin
1850
1852
skip-test-swift
1851
1853
1854
+ # SwiftPM base
1852
1855
[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
1856
1857
1858
+ infer-cross-compile-hosts-on-darwin
1859
+
1860
+ # SwiftPM base
1857
1861
[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
1861
1863
1862
1864
libdispatch
1863
1865
foundation
@@ -1875,9 +1877,9 @@ skip-test-xctest
1875
1877
llvm-cmake-options =
1876
1878
-DCLANG_DEFAULT_LINKER =gold
1877
1879
1878
- # Builds enough of the toolchain to build a swift package on macOS.
1880
+ # SwiftPM package base
1879
1881
[preset: mixin_swiftpm_package_macos_platform]
1880
- mixin-preset =mixin_swiftpm_macos_platform
1882
+ mixin-preset =mixin_swiftpm_base
1881
1883
1882
1884
# We don't need to build the benchmark if we just want SwiftPM
1883
1885
skip-build-benchmarks
@@ -1890,10 +1892,22 @@ skip-watchos
1890
1892
skip-test-llbuild
1891
1893
skip-test-swiftpm
1892
1894
1893
- # Builds enough of the toolchain to build a swift package on Linux.
1895
+ # SwiftPM package base
1894
1896
[preset: mixin_swiftpm_package_linux_platform]
1895
- mixin-preset =mixin_swiftpm_linux_platform
1897
+ mixin-preset =mixin_swiftpm_base
1896
1898
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
1897
1911
skip-test-llbuild
1898
1912
skip-test-swiftpm
1899
1913
0 commit comments