From 79bb0cacf14d88d0f6c8dc9a06c4143505258b56 Mon Sep 17 00:00:00 2001 From: AnErrupTion Date: Sun, 12 Jul 2026 12:17:51 +0200 Subject: [PATCH] Remove C compilation hacks Signed-off-by: AnErrupTion --- ly-ui/build.zig | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/ly-ui/build.zig b/ly-ui/build.zig index b13633f..f3727a8 100644 --- a/ly-ui/build.zig +++ b/ly-ui/build.zig @@ -38,18 +38,7 @@ pub fn build(b: *std.Build) void { .optimize = optimize, }); termbox2.defineCMacro("TB_IMPL", null); - // TODO 0.16.0: Workaround until Aro gets better... - // https://codeberg.org/ziglang/translate-c/issues/319 - termbox2.defineCMacro("_XOPEN_SOURCE", "700"); termbox2.defineCMacro("TB_OPT_ATTR_W", "32"); // Enable 24-bit color support + styling (32-bit) - // TODO 0.16.0: Including with -OReleaseSafe causes - // __attribute__(__error__()) to be called. Below - // is the workaround. - termbox2.defineCMacro("_FORTIFY_SOURCE", "0"); - // TODO 0.16.0: Needed for now - if (target.result.os.tag == .freebsd) { - termbox2.defineCMacro("__BSD_VISIBLE", "1"); - } mod.addImport("termbox2", termbox2.mod); const mod_tests = b.addTest(.{