From 00d34e86a3e5ab419146b688e6e11fe3ce143637 Mon Sep 17 00:00:00 2001 From: aleloi Date: Fri, 15 Nov 2024 11:47:01 +0100 Subject: [PATCH] build(zig): use build root instead of cwd (#3944) `std.fs.cwd` refers to the cwd of the build process, which is not the root of tree-sitter when tree-sitter is used as a sub-module. Co-authored-by: ObserverOfTime --- build.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.zig b/build.zig index 7b30966d..7496b4ac 100644 --- a/build.zig +++ b/build.zig @@ -99,7 +99,7 @@ fn wasmtimeDep(target: std.Target) []const u8 { fn findSourceFiles(b: *std.Build) ![]const []const u8 { var sources = std.ArrayList([]const u8).init(b.allocator); - var dir = try std.fs.cwd().openDir("lib/src", .{ .iterate = true }); + var dir = try b.build_root.handle.openDir("lib/src", .{ .iterate = true }); var iter = dir.iterate(); defer dir.close();