Commit 7481a4ad08

Andrew Kelley <andrew@ziglang.org>
2019-10-03 22:02:24
zig build: fix exe file ext to match target.cpp
1 parent edef35b
Changed files (1)
lib
lib/std/build.zig
@@ -1163,10 +1163,15 @@ pub const Target = union(enum) {
     }
 
     pub fn exeFileExt(self: Target) []const u8 {
-        return switch (self.getOs()) {
-            .windows => ".exe",
-            else => "",
-        };
+        if (self.isWindows()) {
+            return ".exe";
+        } else if (self.isUefi()) {
+            return ".efi";
+        } else if (self.isWasm()) {
+            return ".wasm";
+        } else {
+            return "";
+        }
     }
 
     pub fn staticLibSuffix(self: Target) []const u8 {