From 716fd480cbf0db335325069e4fbc7151dfbcff82 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Tue, 30 Sep 2025 09:55:18 +0200 Subject: [PATCH] fix: enable llvm by default for debug builds The native backends for zig are still very slow. Enable llvm by default so debug builds are generally useable. For quick builds, explicitly disable llvm with `-Duse_llvm=false`. --- build.zig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build.zig b/build.zig index df4815c..80a9274 100644 --- a/build.zig +++ b/build.zig @@ -582,6 +582,9 @@ pub fn build_exe( if (use_llvm) |value| { exe.use_llvm = value; exe.use_lld = value; + } else { + exe.use_llvm = true; + exe.use_lld = true; } if (pie) |value| exe.pie = value; exe.root_module.addImport("build_options", options_mod);