Merge nucleic/humble-fern-egret-60xo into dev

This commit is contained in:
2026-07-28 22:56:13 -07:00
parent 301788a996
commit 4f9581a5f2
+5
View File
@@ -169,6 +169,11 @@ function Invoke-Swift([string[]]$SwiftArgs, [hashtable]$Sql) {
# carries the prefix — it is global, so it also downgrades any FUTURE duplicate to a # carries the prefix — it is global, so it also downgrades any FUTURE duplicate to a
# warning. Read the warnings. # warning. Read the warnings.
$full = @($SwiftArgs) + @( $full = @($SwiftArgs) + @(
# Index-while-building costs real per-file work (`-index-store-path` +
# `-index-system-modules` on every frontend job) and nothing consumes the store from a
# command-line build — it exists for editors. Off here; CI leaves it at the default,
# where a cold index nothing reads costs nothing either way.
'--disable-index-store',
'-Xcc', "-I$($Sql.Include)", '-Xcc', "-I$($Sql.Include)",
# `/LIBPATH:`, NOT `-LIBPATH:`. A leading `-L` is claimed by the driver's GNU-style # `/LIBPATH:`, NOT `-LIBPATH:`. A leading `-L` is claimed by the driver's GNU-style
# library-path flag, so `-LIBPATH:C:\…\lib` is read as `-L` + `IBPATH:C:\…\lib` and # library-path flag, so `-LIBPATH:C:\…\lib` is read as `-L` + `IBPATH:C:\…\lib` and