| ... | @@ -10819,11 +10819,11 @@ pub fn build(b: *std.Build) void { | ... | @@ -10819,11 +10819,11 @@ pub fn build(b: *std.Build) void { |
| 10819 | | 10819 | |
| 10820 | {#header_open|Compiling C Source Code#} | 10820 | {#header_open|Compiling C Source Code#} |
| 10821 | <pre>{#syntax#} | 10821 | <pre>{#syntax#} |
| 10822 | lib.addCSourceFile("src/lib.c", &[_][]const u8{ | 10822 | lib.addCSourceFile(.{ .file = .{ .path = "src/lib.c" }, .flags = &.{ |
| 10823 | "-Wall", | 10823 | "-Wall", |
| 10824 | "-Wextra", | 10824 | "-Wextra", |
| 10825 | "-Werror", | 10825 | "-Werror", |
| 10826 | }); | 10826 | } }); |
| 10827 | {#endsyntax#}</pre> | 10827 | {#endsyntax#}</pre> |
| 10828 | {#header_close#} | 10828 | {#header_close#} |
| 10829 | | 10829 | |
| ... | @@ -11180,7 +11180,7 @@ pub fn build(b: *std.Build) void { | ... | @@ -11180,7 +11180,7 @@ pub fn build(b: *std.Build) void { |
| 11180 | const exe = b.addExecutable(.{ | 11180 | const exe = b.addExecutable(.{ |
| 11181 | .name = "test", | 11181 | .name = "test", |
| 11182 | }); | 11182 | }); |
| 11183 | exe.addCSourceFile("test.c", &[_][]const u8{"-std=c99"}); | 11183 | exe.addCSourceFile(.{ .file = .{ .path = "test.c" }, .flags = &.{"-std=c99"} }); |
| 11184 | exe.linkLibrary(lib); | 11184 | exe.linkLibrary(lib); |
| 11185 | exe.linkSystemLibrary("c"); | 11185 | exe.linkSystemLibrary("c"); |
| 11186 | | 11186 | |
| ... | @@ -11247,10 +11247,10 @@ pub fn build(b: *std.Build) void { | ... | @@ -11247,10 +11247,10 @@ pub fn build(b: *std.Build) void { |
| 11247 | const exe = b.addExecutable(.{ | 11247 | const exe = b.addExecutable(.{ |
| 11248 | .name = "test", | 11248 | .name = "test", |
| 11249 | }); | 11249 | }); |
| 11250 | exe.addCSourceFile("test.c", &[_][]const u8{"-std=c99"}); | 11250 | exe.addCSourceFile(.{ .file = .{ .path = "test.c" }, .flags = &.{"-std=c99",} }); |
| 11251 | exe.addObject(obj); | 11251 | exe.addObject(obj); |
| 11252 | exe.linkSystemLibrary("c"); | 11252 | exe.linkSystemLibrary("c"); |
| 11253 | exe.install(); | 11253 | b.installArtifact(exe); |
| 11254 | } | 11254 | } |
| 11255 | {#code_end#} | 11255 | {#code_end#} |
| 11256 | {#shell_samp#}$ zig build | 11256 | {#shell_samp#}$ zig build |