From 288af3c34f6fa7e42a23f10cb5f3034725da8619 Mon Sep 17 00:00:00 2001 From: Chris Chua Date: Tue, 19 Nov 2024 21:26:55 +0800 Subject: [PATCH] fix usage of absolute paths --- toolchain/zig-wrapper.zig | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/toolchain/zig-wrapper.zig b/toolchain/zig-wrapper.zig index 59dc85f..35b5100 100644 --- a/toolchain/zig-wrapper.zig +++ b/toolchain/zig-wrapper.zig @@ -207,7 +207,13 @@ fn parseArgs( ); }; - const zig_cache_dir = try fs.path.join(arena, &[_][]const u8{ cwd.realpathAlloc(arena, ".") catch unreachable, CACHE_DIR }); + const zig_cache_dir = if (CACHE_DIR[0] == sep[0]) + CACHE_DIR + else + try fs.path.join(arena, &[_][]const u8{ + cwd.realpathAlloc(arena, ".") catch unreachable, + CACHE_DIR, + }); const zig_lib_dir = try fs.path.join(arena, &[_][]const u8{ root, "lib" }); const zig_exe = try fs.path.join( arena,