From fc908c75be9560b33309281ce173a57af59fb794 Mon Sep 17 00:00:00 2001 From: Jacob Sandlund Date: Sun, 26 Apr 2026 17:36:32 +0000 Subject: [PATCH] Skip everything else when external_uucode --- build.zig | 18 +++++++++--------- 1 file(s) changed, 9 insertion(s)(+), 9 deletion(s)(-) diff --git a/build.zig b/build.zig --- a/build.zig +++ b/build.zig @@ -35,6 +35,11 @@ vaxis_mod.addImport("zigimg", zigimg_dep.module("zigimg")); if (uucode_mod) |mod| { vaxis_mod.addImport("uucode", mod); + } else { + // External uucode mode: consumer wires up their own uucode module on + // the vaxis module. Skip examples, bench, tests, and docs steps since + // they all depend on uucode being available here. + return; } // Examples @@ -113,15 +118,10 @@ .root_source_file = b.path("src/main.zig"), .target = target, .optimize = optimize, - .imports = if (uucode_mod) |mod| - &.{ - .{ .name = "zigimg", .module = zigimg_dep.module("zigimg") }, - .{ .name = "uucode", .module = mod }, - } - else - &.{ - .{ .name = "zigimg", .module = zigimg_dep.module("zigimg") }, - }, + .imports = &.{ + .{ .name = "zigimg", .module = zigimg_dep.module("zigimg") }, + .{ .name = "uucode", .module = uucode_mod.? }, + }, }), }); -- tangled.sh