From 8b7c50375ca2a0272fbe066ebe868f6de4c03760 Mon Sep 17 00:00:00 2001 From: Rokas Puzonas Date: Tue, 30 Dec 2025 04:19:18 +0200 Subject: [PATCH] hide console on windows --- build.zig | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/build.zig b/build.zig index 44d5a8c..8b4e186 100644 --- a/build.zig +++ b/build.zig @@ -7,6 +7,7 @@ pub fn build(b: *std.Build) !void { const has_imgui = b.option(bool, "imgui", "ImGui integration") orelse (optimize == .Debug); const has_tracy = b.option(bool, "tracy", "Tracy integration") orelse (optimize == .Debug); + const has_console = b.option(bool, "console", "Show console (Window only)") orelse (optimize == .Debug); const exe = b.addExecutable(.{ .name = "game_2025_12_13", @@ -80,6 +81,10 @@ pub fn build(b: *std.Build) !void { } } + if (target.result.os.tag == .windows) { + exe.subsystem = if (has_console) .Console else .Windows; + } + var options = b.addOptions(); options.addOption(bool, "has_imgui", has_imgui); options.addOption(bool, "has_tracy", has_tracy);