We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
sanitize-c
1 parent 44c36e1 commit 19dd7b8Copy full SHA for 19dd7b8
build.zig
@@ -3,6 +3,8 @@ const std = @import("std");
3
pub fn build(b: *std.Build) void {
4
const target = b.standardTargetOptions(.{});
5
const optimize = b.standardOptimizeOption(.{});
6
+ const sanitize_c_type = @typeInfo(@FieldType(std.Build.Module.CreateOptions, "sanitize_c")).optional.child;
7
+ const sanitize_c = b.option(sanitize_c_type, "sanitize-c", "Detect undefined behavior in C");
8
9
const upstream = b.dependency("SDL_image", .{});
10
@@ -14,6 +16,7 @@ pub fn build(b: *std.Build) void {
14
16
.target = target,
15
17
.optimize = optimize,
18
.link_libc = true,
19
+ .sanitize_c = sanitize_c,
20
}),
21
});
22
0 commit comments