diff --git a/build.zig b/build.zig index d824437..7e5d125 100644 --- a/build.zig +++ b/build.zig @@ -75,21 +75,16 @@ pub fn build(b: *std.Build) void { const install_exe = b.addInstallArtifact(exe, .{}); - // Fix NEEDED entries in release builds to make binary portable - if (optimize != .Debug) { - const script_path = b.pathFromRoot("fix_needed.sh"); - const fix_needed = b.addSystemCommand(&.{script_path}); - fix_needed.step.dependOn(&install_exe.step); - fix_needed.addFileInput(install_exe.emitted_bin.?); - fix_needed.has_side_effects = true; - _ = fix_needed.captureStdOut(); - b.getInstallStep().dependOn(&fix_needed.step); + const script_path = b.pathFromRoot("fix_needed.sh"); + const fix_needed = b.addSystemCommand(&.{script_path}); + fix_needed.step.dependOn(&install_exe.step); + fix_needed.addFileInput(install_exe.emitted_bin.?); + fix_needed.has_side_effects = true; + _ = fix_needed.captureStdOut(); + b.getInstallStep().dependOn(&fix_needed.step); - const fix_step = b.step("fix-needed", "Fix NEEDED entries to make binary portable"); - fix_step.dependOn(&fix_needed.step); - } else { - b.getInstallStep().dependOn(&install_exe.step); - } + const fix_step = b.step("fix-needed", "Fix NEEDED entries to make binary portable"); + fix_step.dependOn(&fix_needed.step); const run_step = b.step("run", "Run the app"); const run_cmd = b.addRunArtifact(exe);