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