Skip to content

Commit fa288c2

Browse files
carson-katrikrichprollsch
authored andcommitted
Only use -Wno-nullability-completeness on iOS
1 parent 3b5c7b0 commit fa288c2

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

build.zig

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -549,7 +549,12 @@ fn buildMbedtls(b: *Build, m: *Build.Module) !void {
549549
mbedtls.addIncludePath(b.path(root ++ "include"));
550550
mbedtls.addIncludePath(b.path(root ++ "library"));
551551

552-
mbedtls.addCSourceFiles(.{ .flags = &.{"-Wno-nullability-completeness"}, .files = &.{
552+
const flags: []const []const u8 = if (m.resolved_target.?.result.os.tag == .ios)
553+
&.{"-Wno-nullability-completeness"}
554+
else
555+
&.{};
556+
557+
mbedtls.addCSourceFiles(.{ .flags = flags, .files = &.{
553558
root ++ "library/aes.c",
554559
root ++ "library/aesni.c",
555560
root ++ "library/aesce.c",

0 commit comments

Comments
 (0)