Skip to content

[NFC] Presets: Small cleanup #69063

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Oct 23, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 5 additions & 41 deletions utils/build-presets.ini
Original file line number Diff line number Diff line change
Expand Up @@ -326,14 +326,19 @@ test
validation-test
lit-args=-v --time-tests

# Set the vendor to apple
compiler-vendor=apple

# On buildbots, always force a reconfiguration to make sure we pick up changes
# in the build-script and build-presets.ini.
reconfigure

# We want to always perform a verbose build
verbose-build

# Build ninja while we are at it
build-ninja

skip-test-cmark

[preset: buildbot_incremental_base_all_platforms]
Expand Down Expand Up @@ -399,28 +404,6 @@ install-libcxx
[preset: buildbot_incremental,tools=RA,stdlib=RA,apple_silicon]
mixin-preset=buildbot_incremental,tools=RA,stdlib=RA

[preset: buildbot_incremental,tools=RA,stdlib=RA,xcode]
mixin-preset=buildbot_incremental,tools=RA,stdlib=RA
build-subdir=buildbot_incremental_xcode

xcode
# We do not support building cross compiled stdlibs on OS X with Xcode. So only
# build the OS X SDK.
skip-build-ios
skip-test-ios
skip-build-tvos
skip-test-tvos
skip-build-watchos
skip-test-watchos
stdlib-deployment-targets=macosx-x86_64
swift-primary-variant-sdk=OSX
swift-primary-variant-arch=x86_64
skip-build-llbuild
skip-test-llbuild
skip-test-swiftpm
skip-test-swift-driver
skip-test-playgroundsupport

# This preset is used by CI to test swift-corelibs-xctest.
[preset: buildbot_incremental,tools=RA,stdlib=RA,XCTest]
# We don't use buildbot_incremental_base_all_platforms because we don't need to
Expand All @@ -437,7 +420,6 @@ build-swift-stdlib-unittest-extra
# This preset is meant to test XCTest, not Swift or Foundation. We don't
# want stochastic failures in those test suites to prevent XCTest tests from
# being run.
skip-test-cmark
skip-test-swift
skip-test-libdispatch
skip-test-foundation
Expand Down Expand Up @@ -560,7 +542,6 @@ skip-test-swift
skip-test-swiftpm
skip-test-swift-driver
skip-test-llbuild
skip-test-cmark
skip-test-playgroundsupport
skip-test-swiftsyntax
skip-test-skstresstester
Expand Down Expand Up @@ -609,24 +590,8 @@ build-subdir=buildbot_incremental
release
assertions

# We run the OS X tests and validation tests.
test
validation-test

llvm-targets-to-build=X86;ARM;AArch64;PowerPC

# Set the vendor to apple
compiler-vendor=apple

# Always reconfigure cmake
reconfigure

# We want to always perform a verbose build
verbose-build

# Build ninja while we are at it
build-ninja

libcxx
llbuild
swiftpm
Expand Down Expand Up @@ -1744,7 +1709,6 @@ install-swiftsyntax
install-libcxx

skip-test-swift
skip-test-cmark

[preset: mixin_swiftpm_macos_platform]
mixin-preset=
Expand Down