summaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-14 13:55:41 -0300
committerGabriel Schneider <[email protected]>2026-09-15 17:24:42 -0300
commit95681ff7017b8a9e4c8f9fa6a7371d1233432f2f (patch)
tree34787d6bb62944cc778624685387db7376ccf71b /build
parent682e237df7e8b22f820d14a4adee58e6e2f84268 (diff)
downloadpardes-95681ff7017b8a9e4c8f9fa6a7371d1233432f2f.tar.gz
pardes-95681ff7017b8a9e4c8f9fa6a7371d1233432f2f.zip
9p: use cloud9 protocol sessions and transports
Diffstat (limited to 'build')
-rw-r--r--build/snap.zig2
1 files changed, 2 insertions, 0 deletions
diff --git a/build/snap.zig b/build/snap.zig
index 2b549e63..6b3d2104 100644
--- a/build/snap.zig
+++ b/build/snap.zig
@@ -5,6 +5,7 @@ pub fn addTty(b: *std.Build, opts: struct {
target: std.Build.ResolvedTarget,
optimize: std.builtin.OptimizeMode,
ghostty_vt: ?*std.Build.Module,
+ cloud9: *std.Build.Module,
}) void {
const snap = b.addExecutable(.{
.name = "pardes-snap",
@@ -25,6 +26,7 @@ pub fn addTty(b: *std.Build, opts: struct {
.link_libc = true,
});
ninep_client.addOptions("9p_options", ninep_options);
+ ninep_client.addImport("cloud9", opts.cloud9);
snap.root_module.addImport("9p_io", ninep_client);
switch (opts.target.result.os.tag) {
.freebsd, .netbsd, .openbsd => snap.root_module.linkSystemLibrary("util", .{}),