Skip to content

Commit 2342d18

Browse files
authored
Merge pull request #116 from kkebo/treat-all-warnings-as-errors
build: treat all warnings as errors
2 parents c0d8f5d + a98f6dd commit 2342d18

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)