Skip to content

Commit c04131c

Browse files
authored
Merge pull request #29731 from gottesmm/pr-9ed4a1a42ee84888e7b5eb9544a6cb834c96f8ce
Add presets for source compat suite.
2 parents 7f27d6b + 4b64be4 commit c04131c

File tree

1 file changed

+89
-0
lines changed

1 file changed

+89
-0
lines changed

utils/build-presets.ini

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2221,3 +2221,92 @@ mixin-preset=stdlib_DA_standalone,build
22212221

22222222
test
22232223
validation-test
2224+
2225+
#===----------------------------------------------------------------------===#
2226+
# Preset for Source Compatibility Suite
2227+
#===----------------------------------------------------------------------===#
2228+
2229+
[preset: source_compat_suite_base]
2230+
build-ninja
2231+
llbuild
2232+
swiftpm
2233+
install-llbuild
2234+
install-swift
2235+
install-swiftpm
2236+
reconfigure
2237+
verbose-build
2238+
skip-build-benchmarks
2239+
2240+
install-destdir=%(install_destdir)s
2241+
install-prefix=%(install_prefix)s
2242+
installable-package=%(installable_package)s
2243+
2244+
[preset: source_compat_suite_macos_base]
2245+
mixin-preset=source_compat_suite_base
2246+
build-subdir=compat_macos
2247+
ios
2248+
tvos
2249+
watchos
2250+
compiler-vendor=apple
2251+
darwin-install-extract-symbols
2252+
darwin-toolchain-alias=swift
2253+
darwin-toolchain-bundle-identifier=org.swift.compat-macos
2254+
darwin-toolchain-display-name-short=Swift Development Snapshot
2255+
darwin-toolchain-display-name=Swift Development Snapshot
2256+
darwin-toolchain-name=swift-DEVELOPMENT-SNAPSHOT
2257+
darwin-toolchain-version=3.999.999
2258+
llvm-install-components=libclang;libclang-headers;dsymutil
2259+
swift-install-components=compiler;clang-builtin-headers;stdlib;sdk-overlay;license;sourcekit-xpc-service;swift-remote-mirror;swift-remote-mirror-headers
2260+
symbols-package=%(symbols_package)s
2261+
install-symroot=%(install_symroot)s
2262+
2263+
[preset: source_compat_suite_linux_base]
2264+
mixin-preset=source_compat_suite_base
2265+
build-subdir=compat_linux
2266+
foundation
2267+
libdispatch
2268+
xctest
2269+
install-foundation
2270+
install-libdispatch
2271+
install-xctest
2272+
swift-install-components=autolink-driver;compiler;clang-builtin-headers;stdlib;swift-remote-mirror;sdk-overlay;license
2273+
2274+
[preset: source_compat_suite_macos_DA]
2275+
mixin-preset=source_compat_suite_macos_base
2276+
debug
2277+
assertions
2278+
2279+
[preset: source_compat_suite_macos_RA]
2280+
mixin-preset=source_compat_suite_macos_base
2281+
release
2282+
assertions
2283+
2284+
[preset: source_compat_suite_macos_R]
2285+
mixin-preset=source_compat_suite_macos_base
2286+
release
2287+
no-assertions
2288+
2289+
[preset: source_compat_suite_macos_D]
2290+
mixin-preset=source_compat_suite_macos_base
2291+
debug
2292+
no-assertions
2293+
2294+
[preset: source_compat_suite_linux_DA]
2295+
mixin-preset=source_compat_suite_linux_base
2296+
debug
2297+
assertions
2298+
2299+
[preset: source_compat_suite_linux_RA]
2300+
mixin-preset=source_compat_suite_linux_base
2301+
release
2302+
assertions
2303+
2304+
[preset: source_compat_suite_linux_R]
2305+
mixin-preset=source_compat_suite_linux_base
2306+
release
2307+
no-assertions
2308+
2309+
[preset: source_compat_suite_linux_D]
2310+
mixin-preset=source_compat_suite_linux_base
2311+
debug
2312+
no-assertions

0 commit comments

Comments
 (0)