make sure exe exists
This commit is contained in:
parent
aaab68bb9d
commit
5b50d98353
@ -1579,7 +1579,12 @@ pub fn main() anyerror!void {
|
|||||||
if (config.zig_exe_path) |exe_path| {
|
if (config.zig_exe_path) |exe_path| {
|
||||||
if (std.fs.path.isAbsolute(exe_path)) {
|
if (std.fs.path.isAbsolute(exe_path)) {
|
||||||
zig_exe_path = try std.mem.dupe(allocator, u8, exe_path);
|
zig_exe_path = try std.mem.dupe(allocator, u8, exe_path);
|
||||||
break :find_zig;
|
// make sure the path still exists
|
||||||
|
if (blk: {
|
||||||
|
std.fs.cwd().access(zig_exe_path.?, .{}) catch break :blk false;
|
||||||
|
break :blk true;
|
||||||
|
})
|
||||||
|
break :find_zig;
|
||||||
}
|
}
|
||||||
|
|
||||||
logger.debug("zig path `{}` is not absolute, will look in path", .{exe_path});
|
logger.debug("zig path `{}` is not absolute, will look in path", .{exe_path});
|
||||||
|
Loading…
Reference in New Issue
Block a user