From 8dd11fb82ad5f8befd8a6dd91f2aa9321a18d956 Mon Sep 17 00:00:00 2001 From: Meghan Date: Thu, 7 Jan 2021 12:55:44 -0800 Subject: [PATCH] store dependencies relative to build root instead of globally --- src/cmd_fetch.zig | 3 +-- src/util/funcs.zig | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/cmd_fetch.zig b/src/cmd_fetch.zig index 5069479786ea05fdb08b9a2ba40f247608ad8332..9b7a458bf8a8f701ccea61ed24031214392242bf 100644 --- a/src/cmd_fetch.zig +++ b/src/cmd_fetch.zig @@ -10,8 +10,7 @@ const u = @import("./util/index.zig"); pub fn execute(args: [][]u8) !void { // - const home = try known_folders.getPath(gpa, .home); - const dir = try fs.path.join(gpa, &[_][]const u8{home.?, ".cache", "zigmod", "deps"}); + const dir = try fs.path.join(gpa, &[_][]const u8{".zigmod", "deps"}); const top_module = try fetch_deps(dir, "zig.mod"); diff --git a/src/util/funcs.zig b/src/util/funcs.zig index e4362decc8112658a6672ea578a343cc9eaeb202..66fb144bb3ae516cf34bff0c87fa5e3655f5a7b8 100644 --- a/src/util/funcs.zig +++ b/src/util/funcs.zig @@ -135,7 +135,7 @@ pub fn list_contains(haystack: [][]const u8, needle: []const u8) bool { pub fn open_dir_absolute(dpath: []const u8) !std.fs.Dir { return std.fs.Dir{ - .fd = (try std.fs.openFileAbsolute(dpath, .{})).handle, + .fd = (try std.fs.cwd().openFile(dpath, .{})).handle, }; } -- 2.54.0