authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2023-11-23 21:13:03 -08:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2023-11-23 21:13:03 -08:00
log5403d1a72d023253754eca1d275537ea8dc0be5a
tree036e1c74e539d0f9e09d77263cc18773f87a022c
parent8fb6d2491c0e80968ca83df0ba6599db3eaf150c

build.zig: move -Dtag option declaration out with other options


1 files changed, 2 insertions(+), 1 deletions(-)

build.zig+2-1
...@@ -10,10 +10,11 @@ pub fn build(b: *std.build.Builder) void {...@@ -10,10 +10,11 @@ pub fn build(b: *std.build.Builder) void {
10 const with_arch_os = b.fmt("-{s}-{s}", .{ @tagName(target.cpu_arch orelse builtin.cpu.arch), @tagName(target.os_tag orelse builtin.os.tag) });10 const with_arch_os = b.fmt("-{s}-{s}", .{ @tagName(target.cpu_arch orelse builtin.cpu.arch), @tagName(target.os_tag orelse builtin.os.tag) });
11 const exe_name = b.fmt("{s}{s}", .{ "zigmod", if (use_full_name) with_arch_os else "" });11 const exe_name = b.fmt("{s}{s}", .{ "zigmod", if (use_full_name) with_arch_os else "" });
12 const exe = b.addExecutable(.{ .name = exe_name, .root_source_file = .{ .path = "src/main.zig" }, .target = target, .optimize = mode });12 const exe = b.addExecutable(.{ .name = exe_name, .root_source_file = .{ .path = "src/main.zig" }, .target = target, .optimize = mode });
13 const tag = b.option(string, "tag", "") orelse "dev";
1314
14 const exe_options = b.addOptions();15 const exe_options = b.addOptions();
15 exe.addOptions("build_options", exe_options);16 exe.addOptions("build_options", exe_options);
16 exe_options.addOption(string, "version", b.option(string, "tag", "") orelse "dev");17 exe_options.addOption(string, "version", tag);
1718
18 deps.addAllTo(exe);19 deps.addAllTo(exe);
19 b.installArtifact(exe);20 b.installArtifact(exe);