Skip to content

Commit 4b64be4

Browse files
committed
Add presets for source compat suite.
This should have been done some time ago, but it fell through the cracks. Ran into some problems here, so I am taking care of it real quickly.
1 parent 7f27d6b commit 4b64be4

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)