Support passing std.zig.BuildId to b.dependency()

This commit is contained in:
Carl Åstholm
2025-03-24 14:25:47 +01:00
parent 2c1a349fb9
commit ca57115da7
4 changed files with 39 additions and 4 deletions
+7
View File
@@ -450,6 +450,13 @@ fn addUserInputOptionFromArg(
.used = false,
}) catch @panic("OOM");
},
std.zig.BuildId => return if (maybe_value) |v| {
map.put(field.name, .{
.name = field.name,
.value = .{ .scalar = std.fmt.allocPrint(arena, "{f}", .{v}) catch @panic("OOM") },
.used = false,
}) catch @panic("OOM");
},
LazyPath => return if (maybe_value) |v| {
map.put(field.name, .{
.name = field.name,