build(zig): use ArrayListUnmanaged
This is supported in 0.14 and 0.15
This commit is contained in:
parent
2e4b7d26b1
commit
298b6775c6
2 changed files with 6 additions and 4 deletions
|
|
@ -25,9 +25,11 @@ pub fn build(b: *std.Build) !void {
|
|||
.flags = &.{"-std=c11"},
|
||||
});
|
||||
} else {
|
||||
const files = try findSourceFiles(b);
|
||||
defer b.allocator.free(files);
|
||||
lib.addCSourceFiles(.{
|
||||
.root = b.path("lib/src"),
|
||||
.files = try findSourceFiles(b),
|
||||
.files = files,
|
||||
.flags = &.{"-std=c11"},
|
||||
});
|
||||
}
|
||||
|
|
@ -96,7 +98,7 @@ pub fn wasmtimeDep(target: std.Target) []const u8 {
|
|||
}
|
||||
|
||||
fn findSourceFiles(b: *std.Build) ![]const []const u8 {
|
||||
var sources: std.ArrayList([]const u8) = .empty;
|
||||
var sources: std.ArrayListUnmanaged([]const u8) = .empty;
|
||||
|
||||
var dir = try b.build_root.handle.openDir("lib/src", .{ .iterate = true });
|
||||
var iter = dir.iterate();
|
||||
|
|
@ -111,5 +113,5 @@ fn findSourceFiles(b: *std.Build) ![]const []const u8 {
|
|||
}
|
||||
}
|
||||
|
||||
return sources.items;
|
||||
return sources.toOwnedSlice(b.allocator);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
.name = .tree_sitter,
|
||||
.fingerprint = 0x841224b447ac0d4f,
|
||||
.version = "0.26.0",
|
||||
.minimum_zig_version = "0.15.0",
|
||||
.minimum_zig_version = "0.14.1",
|
||||
.paths = .{
|
||||
"build.zig",
|
||||
"build.zig.zon",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue