~leon_plickat/public-inbox

[PATCH upgrade to Zig 0.13.0 5/7] options: add strip and llvm options

Details
Message ID
<20240625125718.32012-6-contact@uncomfyhalomacro.pl>
DKIM signature
pass
Download raw message
Patch: +8 -0
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
---
 build.zig | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/build.zig b/build.zig
index 2c34d69..f994e17 100644
--- a/build.zig
@@ -8,7 +8,9 @@ pub fn build(b: *std.Build) !void {
    const target = b.standardTargetOptions(.{});
    const optimize = b.standardOptimizeOption(.{});
    const options = b.addOptions();
    const strip = b.option(bool, "strip", "Omit debug information") orelse false;
    const pie = b.option(bool, "pie", "Build with PIE support (by default false)") orelse false;
    const llvm = !(b.option(bool, "no-llvm", "(expirimental) Use non-LLVM x86 Zig backend") orelse false);

    const scanner = Scanner.create(b, .{});
    scanner.addCustomProtocol("protocol/wlr-layer-shell-unstable-v1.xml");
@@ -33,6 +35,9 @@ pub fn build(b: *std.Build) !void {
        .root_source_file = b.path("src/wayprompt-cli.zig"),
        .target = target,
        .optimize = optimize,
        .strip = strip,
        .use_llvm = llvm,
        .use_lld = llvm,
    });
    wayprompt_cli.root_module.addOptions("build_options", options);
    wayprompt_cli.linkLibC();
@@ -56,6 +61,9 @@ pub fn build(b: *std.Build) !void {
        .root_source_file = b.path("src/wayprompt-pinentry.zig"),
        .target = target,
        .optimize = optimize,
        .strip = strip,
        .use_llvm = llvm,
        .use_lld = llvm,
    });
    wayprompt_pinentry.linkLibC();
    wayprompt_pinentry.root_module.addImport("wayland", wayland);
-- 
2.45.2
Reply to thread Export thread (mbox)