Skip to content

Commit a98f6dd

Browse files
committed
build: treat all warnings as errors
1 parent c0d8f5d commit a98f6dd

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

Package.swift

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,13 @@ let swiftSettings: [SwiftSetting] = [
99
.enableUpcomingFeature("InternalImportsByDefault"),
1010
.enableUpcomingFeature("MemberImportVisibility"),
1111
.unsafeFlags(["-strict-memory-safety"]),
12-
.treatWarning("StrictMemorySafety", as: .error),
12+
.treatAllWarnings(as: .error),
13+
]
14+
15+
let cSettings: [CSetting] = [
16+
.enableWarning("all"),
17+
.enableWarning("extra"),
18+
.treatAllWarnings(as: .error),
1319
]
1420

1521
let package = Package(
@@ -44,6 +50,6 @@ let package = Package(
4450
),
4551
.target(name: "Font", swiftSettings: swiftSettings),
4652
.target(name: "Support", swiftSettings: swiftSettings),
47-
.target(name: "AsmSupport"),
53+
.target(name: "AsmSupport", cSettings: cSettings),
4854
],
4955
)

0 commit comments

Comments
 (0)