diff --git a/.gitmodules b/.gitmodules index d471272..f27a7b2 100644 --- a/.gitmodules +++ b/.gitmodules @@ -121,3 +121,6 @@ [submodule "tree-sitter-dockerfile"] path = tree-sitter-dockerfile url = https://github.com/camdencheek/tree-sitter-dockerfile.git +[submodule "treez"] + path = treez + url = https://github.com/ziglibs/treez.git diff --git a/build.zig b/build.zig index 087507d..d6cac04 100644 --- a/build.zig +++ b/build.zig @@ -94,6 +94,11 @@ pub fn build(b: *std.Build) void { b.installArtifact(lib); lib.installHeadersDirectory("tree-sitter/lib/include/tree_sitter", "tree_sitter"); + const mod = b.addModule("tree-sitter", .{ + .root_source_file = .{ .path = "treez/treez.zig" }, + }); + mod.linkLibrary(lib); + installQueries(b, "agda"); installQueries(b, "bash"); installQueries(b, "c-sharp"); diff --git a/treez b/treez new file mode 160000 index 0000000..d22821b --- /dev/null +++ b/treez @@ -0,0 +1 @@ +Subproject commit d22821b884b1e660c4e66f75fa3ebe4704f3d0f4