| ... | ... | @@ -17,6 +17,9 @@ pub fn collect_deps_deep(dir: []const u8, mpath: []const u8, options: CollectOpt |
| 17 | 17 | defer moduledeps.deinit(); |
| 18 | 18 | try moduledeps.append(try collect_deps(dir, mpath, options)); |
| 19 | 19 | for (m.devdeps) |d| { |
| 20 | if (!d.is_for_this()) { |
| 21 | continue; |
| 22 | } |
| 20 | 23 | try get_module_from_dep(moduledeps, d, dir, m.name, options); |
| 21 | 24 | } |
| 22 | 25 | return u.Module{ |
| ... | ... | @@ -40,6 +43,9 @@ pub fn collect_deps(dir: []const u8, mpath: []const u8, options: CollectOptions) |
| 40 | 43 | const moduledeps = &std.ArrayList(u.Module).init(gpa); |
| 41 | 44 | defer moduledeps.deinit(); |
| 42 | 45 | for (m.deps) |d| { |
| 46 | if (!d.is_for_this()) { |
| 47 | continue; |
| 48 | } |
| 43 | 49 | try get_module_from_dep(moduledeps, d, dir, m.name, options); |
| 44 | 50 | } |
| 45 | 51 | return u.Module{ |
| ... | ... | @@ -164,7 +170,7 @@ fn get_module_from_dep(list: *std.ArrayList(u.Module), d: u.Dep, dir: []const u8 |
| 164 | 170 | const moddir = try get_moddir(dir, d, parent_name, options); |
| 165 | 171 | switch (d.type) { |
| 166 | 172 | .system_lib => { |
| 167 | | if (d.is_for_this()) try list.append(u.Module{ |
| 173 | try list.append(u.Module{ |
| 168 | 174 | .is_sys_lib = true, |
| 169 | 175 | .id = "", |
| 170 | 176 | .name = d.path, |