diff --git a/src/common.zig b/src/common.zig index eb5f8c3edd5f1a3ca7b892574269d080506bcc4a..a77d77cbed356deaf509938cfacf70f9f1fa6d8f 100644 --- a/src/common.zig +++ b/src/common.zig @@ -29,6 +29,8 @@ pub const CollectOptions = struct { }; pub fn collect_deps_deep(cachepath: string, mdir: std.fs.Dir, options: *CollectOptions) !zigmod.Module { + try std.fs.cwd().makePath(cachepath); + const m = try zigmod.ModFile.from_dir(options.alloc, mdir); try options.init(); var moduledeps = std.ArrayList(zigmod.Module).init(options.alloc);