Tuist now decodes SwiftPM’s newer warning-control target build settings (treatAllWarnings, treatWarning, enableWarning) and lowers them into the same OTHER_*FLAGS values SwiftPM uses: -warnings-as-errors / -Wwarning / -Wname for Swift, and -Werror / -Wno-error / -Werror=name / -Wname for C and C++. Packages using these settings (such as swift-dependencies 1.13.0) now load and generate without losing the package author’s warning behavior. Unsupported combinations remain explicitly rejected.
Hive
Support SwiftPM warning-control target settings
Published
Jun 18, 2026 · 19:00 UTC
Repository
tuist/tuist