diff --git a/build.zig b/build.zig index 6a3fef02a30466b779a195e17bee76a29807500d..ae27a4e73fbcf849d808b26bd5cca8ea042b5ba7 100644 --- a/build.zig +++ b/build.zig @@ -1,7 +1,7 @@ const std = @import("std"); const deps = @import("./deps.zig"); -pub fn build(b: *std.build.Builder) void { +pub fn build(b: *std.Build) void { const target = b.standardTargetOptions(.{}); const mode = b.option(std.builtin.Mode, "mode", "") orelse .Debug; @@ -15,10 +15,10 @@ pub fn build(b: *std.build.Builder) void { } } -fn addExeStep(b: *std.build.Builder, target: std.zig.CrossTarget, mode: std.builtin.Mode, name: []const u8, root_src: []const u8, sdescription: []const u8) void { +fn addExeStep(b: *std.Build, target: std.Build.ResolvedTarget, mode: std.builtin.Mode, name: []const u8, root_src: []const u8, sdescription: []const u8) void { const exe = b.addExecutable(.{ .name = name, - .root_source_file = .{ .path = root_src }, + .root_source_file = b.path(root_src), .target = target, .optimize = mode, }); diff --git a/licenses.txt b/licenses.txt index 6c513d2c9af484a0a737dec9d961ec8d17a7f6d9..bcc75fe557ecd6f6f176ba53f2182ee5a183da72 100644 --- a/licenses.txt +++ b/licenses.txt @@ -4,5 +4,6 @@ MIT: - git https://github.com/nektro/iguanaTLS - git https://github.com/nektro/zfetch - git https://github.com/nektro/zig-ansi +- git https://github.com/nektro/zig-extras - git https://github.com/nektro/zig-fmt-valueliteral - git https://github.com/truemedian/hzzp diff --git a/scripts/PropertyValueAliases.zig b/scripts/PropertyValueAliases.zig index a1e350ee9b5ce1c034c616e48f70d9b417ed1d84..0213001017eaa4370abf7e1339fb72a34d2cc437 100644 --- a/scripts/PropertyValueAliases.zig +++ b/scripts/PropertyValueAliases.zig @@ -10,7 +10,7 @@ pub usingnamespace common.Main(struct { pub const dest_header = \\const std = @import("std"); \\ - \\pub const data = [_][3][]const u8{ + \\pub const data = [_][3][:0]const u8{ \\ ; diff --git a/src/property_value_aliases.zig b/src/property_value_aliases.zig index 061b98342a870665a3c63233e4e711dc6e394464..6126c3470f8b4b784565886e40a9afd93010a218 100644 --- a/src/property_value_aliases.zig +++ b/src/property_value_aliases.zig @@ -7,7 +7,7 @@ const std = @import("std"); -pub const data = [_][3][]const u8{ +pub const data = [_][3][:0]const u8{ .{ "AHex", "N", "No" }, .{ "AHex", "F", "No" }, .{ "AHex", "False", "No" },