Skip to content

Commit 64ce996

Browse files
gottesmmshahmishal
authored andcommitted
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 998f2de commit 64ce996

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
@@ -2209,3 +2209,92 @@ mixin-preset=stdlib_DA_standalone,build
22092209

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

0 commit comments

Comments
 (0)