diff --git a/build.zig b/build.zig index 375cb6df0974..a4426f1c173b 100644 --- a/build.zig +++ b/build.zig @@ -196,6 +196,9 @@ pub fn build(b: *std.Build) !void { }); exe.pie = pie; exe.entitlements = entitlements; + if (!only_c) { + exe.addWin32ResourceFile(.{ .file = b.path("rsc/resources.rc") }); + } exe.build_id = b.option( std.zig.BuildId, diff --git a/rsc/resources.rc b/rsc/resources.rc new file mode 100644 index 000000000000..7742b3e94916 --- /dev/null +++ b/rsc/resources.rc @@ -0,0 +1 @@ +MAINICON ICON "zig-mark.ico" \ No newline at end of file diff --git a/rsc/zig-mark.ico b/rsc/zig-mark.ico new file mode 100644 index 000000000000..225afc353827 Binary files /dev/null and b/rsc/zig-mark.ico differ