From 7481a4ad089c0195fe238ef160ec667e3f604d22 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Thu, 3 Oct 2019 16:02:24 -0400 Subject: [PATCH] zig build: fix exe file ext to match target.cpp --- lib/std/build.zig | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/lib/std/build.zig b/lib/std/build.zig index 3b5299f523..c640f6e8f3 100644 --- a/lib/std/build.zig +++ b/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 {