authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2023-11-26 00:09:36 -08:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2023-11-26 00:09:36 -08:00
logc6a69ffb6c5f953c68f86b3f5decdf27800d9298
treef8aa5b6e4dfa905cb472a61e5078890dc221200b
parent1a504269c4afdc033366fb88d3015abfe716e27c

build.zig: update for zig 0.11.0


2 files changed, 10 insertions(+), 8 deletions(-)

build.zig+9-7
...@@ -3,16 +3,18 @@ const deps = @import("./deps.zig");...@@ -3,16 +3,18 @@ const deps = @import("./deps.zig");
33
4pub fn build(b: *std.build.Builder) void {4pub fn build(b: *std.build.Builder) void {
5 const target = b.standardTargetOptions(.{});5 const target = b.standardTargetOptions(.{});
6 const mode = b.option(std.builtin.Mode, "mode", "") orelse .Debug;
67
7 const mode = b.standardReleaseOptions();8 const exe = b.addExecutable(.{
89 .name = "zig-ulid",
9 const exe = b.addExecutable("zig-ulid", "main.zig");10 .root_source_file = .{ .path = "main.zig" },
10 exe.setTarget(target);11 .target = target,
11 exe.setBuildMode(mode);12 .optimize = mode,
13 });
12 deps.addAllTo(exe);14 deps.addAllTo(exe);
13 exe.install();15 b.installArtifact(exe);
1416
15 const run_cmd = exe.run();17 const run_cmd = b.addRunArtifact(exe);
16 run_cmd.step.dependOn(b.getInstallStep());18 run_cmd.step.dependOn(b.getInstallStep());
17 if (b.args) |args| {19 if (b.args) |args| {
18 run_cmd.addArgs(args);20 run_cmd.addArgs(args);
main.zig+1-1
...@@ -26,7 +26,7 @@ pub fn main() anyerror!void {...@@ -26,7 +26,7 @@ pub fn main() anyerror!void {
2626
27fn ensureFromTo(before: string) !void {27fn ensureFromTo(before: string) !void {
28 const alloc = std.heap.page_allocator;28 const alloc = std.heap.page_allocator;
29 const ul = try ulid.ULID.fromString(alloc, before);29 const ul = try ulid.ULID.parse(alloc, before);
30 const after = try ul.toString(alloc);30 const after = try ul.toString(alloc);
31 try std.testing.expectEqualStrings(before, after);31 try std.testing.expectEqualStrings(before, after);
32}32}