Skip to content

Build-Script: FreeBSD Package Preset #83159

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
Jul 18, 2025
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
61 changes: 61 additions & 0 deletions utils/build-presets.ini
Original file line number Diff line number Diff line change
Expand Up @@ -1347,6 +1347,67 @@ sourcekit-lsp=0
mixin-preset=buildbot_linux
llvm-targets-to-build=X86;ARM;AArch64;WebAssembly

#===------------------------------------------------------------------------===#
# FreeBSD Builders
#===------------------------------------------------------------------------===#
[preset: mixin_freebsd_package_install]

swift-install-components=autolink-driver;compiler;clang-resource-dir-symlink;libexec;stdlib;swift-remote-mirror;sdk-overlay;static-mirror-lib;toolchain-tools;license;sourcekit-inproc
llvm-install-components=llvm-ar;llvm-ranlib;llvm-cov;llvm-profdata;llvm-objdump;llvm-objcopy;llvm-symbolizer;IndexStore;clang;clang-resource-headers;builtins;runtimes;clangd;libclang;lld;LTO;clang-features-file

install-foundation
install-libdispatch
install-llbuild
install-lldb
install-llvm
install-sourcekit-lsp
install-swift
install-swift-driver
install-swift-testing
install-swift-testing-macros
install-swiftdocc
install-swiftformat
install-swiftpm
install-swiftsyntax
install-xctest

install-prefix=/usr

[preset: mixin_freebsd_package_test]

build-swift-stdlib-unittest-extra

lit-args=-v --time-test
long-test
stress-test
test
test-optimized
validation-test
test-installable-package

lldb-test-swift-only
skip-test-swiftdocc

[preset: freebsd_package]
mixin-preset=
mixin_freebsd_package_install
mixin_freebsd_package_test

extra-llvm-cmake-options=
-DLLVM_TARGETS_TO_BUILD=AArch64;X86

release
no-swift-stdlib-assertions

build-swift-static-sdk-overlay
build-swift-static-stdlib

build-subdir=buildbot_freebsd
install-destdir=%(install_destdir)s
installable-package=%(installable_package)s

reconfigure

#===------------------------------------------------------------------------===#
# OS X Package Builders
#===------------------------------------------------------------------------===#
Expand Down