Ver Fonte

Merge pull request #24 from pfgithub/patch-2

Fix on macOS
Jonathan Marler há 3 anos atrás
pai
commit
3a9f50bb26
1 ficheiros alterados com 11 adições e 2 exclusões
  1. 11 2
      zigup.zig

+ 11 - 2
zigup.zig

@@ -9,8 +9,17 @@ const ziget = @import("ziget");
 
 const fixdeletetree = @import("fixdeletetree.zig");
 
-const arch = "x86_64";
-const os = if (builtin.os.tag == .windows) "windows" else "linux";
+const arch = switch(builtin.cpu.arch) {
+    .x86_64 => "x86_64",
+    .aarch64 => "aarch64",
+    else => @compileError("Unsupported CPU Architecture"),
+};
+const os = switch(builtin.os.tag) {
+    .windows => "windows",
+    .linux => "linux",
+    .macos => "macos",
+    else => @compileError("Unsupported OS"),
+};
 const url_platform = os ++ "-" ++ arch;
 const json_platform = arch ++ "-" ++ os;
 const archive_ext = if (builtin.os.tag == .windows) "zip" else "tar.xz";