From d728c68f7d749d7a64c1d426fd7bbb4b79a4a63b Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Sat, 21 Aug 2021 01:08:52 -0700 Subject: [PATCH] only make `.zigmod/deps/files` folder if package has files --- src/common.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/common.zig b/src/common.zig index 126f7456bc0d5be7eae0abe7d21732eb1ec57938..6fe5a69841c7b2399c45d1668403162401a8c638 100644 --- a/src/common.zig +++ b/src/common.zig @@ -32,8 +32,8 @@ pub fn collect_deps_deep(cachepath: []const u8, mpath: []const u8, options: *Col try options.init(); var moduledeps = std.ArrayList(u.Module).init(gpa); defer moduledeps.deinit(); - try std.fs.cwd().makePath(".zigmod/deps/files"); if (m.root_files.len > 0) { + try std.fs.cwd().makePath(".zigmod/deps/files"); try moduledeps.append(try add_files_package("root", m.root_files, m.name)); } try moduledeps.append(try collect_deps(cachepath, mpath, options)); @@ -59,6 +59,7 @@ pub fn collect_deps(cachepath: []const u8, mpath: []const u8, options: *CollectO var moduledeps = std.ArrayList(u.Module).init(gpa); defer moduledeps.deinit(); if (m.files.len > 0) { + try std.fs.cwd().makePath(".zigmod/deps/files"); try moduledeps.append(try add_files_package(m.id, m.files, m.name)); } for (m.deps) |*d| { -- 2.54.0