You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: utils/build-script-impl
+18Lines changed: 18 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -203,6 +203,8 @@ KNOWN_SETTINGS=(
203
203
sil-verify-all "0""If enabled, run the SIL verifier after each transform when building Swift files during this build process"
204
204
stdlib-deployment-targets """space-separated list of targets to configure the Swift standard library to be compiled or cross-compiled for"
205
205
swift-objc-interop """whether to enable interoperability with Objective-C, default is 1 on Darwin platforms, 0 otherwise"
206
+
swift-enable-dispatch "1""whether to enable use of libdispatch"
207
+
swift-implicit-concurrency-import "1""whether to implicitly import the Swift concurrency module"
206
208
swift-enable-compatibility-overrides "1""whether to support back-deploying compatibility fixes for newer apps running on older runtimes"
207
209
swift-enable-reflection "1""whether to support reflection and mirrors"
208
210
swift-stdlib-has-dladdr "1""whether to build stdlib assuming the runtime environment provides dladdr API"
@@ -217,6 +219,10 @@ KNOWN_SETTINGS=(
217
219
swift-stdlib-has-stdin "1""whether to build stdlib assuming the platform supports stdin and getline API"
218
220
swift-stdlib-has-environ "1""whether to build stdlib assuming the platform supports environment variables"
219
221
swift-stdlib-lto """enable LLVM LTO on the stdlib, valid values are empty string (no LTO), 'full' and 'thin'"
222
+
swift-stdlib-enable-prespecialization """whether stdlib should be built with generic metadata prespecialization enabled, defaults to true on Darwin and Linux, false otherwise"
223
+
swift-stdlib-passthrough-metadata-allocator "0""whether stdlib should be built without a custom implementation of MetadataAllocator, relying on malloc+free instead"
224
+
swift-stdlib-short-mangling-lookups "1""whether to build stdlib with fast-path context descriptor lookups based on well-known short manglings"
225
+
swift-stdlib-experimental-hermetic-seal-at-link "0""whether stdlib should be built with -experimental-hermetic-seal-at-link"
220
226
swift-disable-dead-stripping "0""turns off Darwin-specific dead stripping for Swift host tools"
221
227
common-swift-flags """Flags used for Swift targets other than the stdlib, like the corelibs"
222
228
@@ -1989,6 +1995,8 @@ for host in "${ALL_HOSTS[@]}"; do
0 commit comments