@@ -2221,3 +2221,92 @@ mixin-preset=stdlib_DA_standalone,build
2221
2221
2222
2222
test
2223
2223
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