Commit 3a22ad7035

Aikawa Yataro <aikawayataro@protonmail.com>
2024-07-06 04:05:55
zig ld: handle -v linker arg
The "-v" argument is the same as "--version", but the linker should not exit after the version is printed.
1 parent bf588f6
Changed files (1)
src/main.zig
@@ -2475,6 +2475,8 @@ fn buildOutputType(
                         fatal("unable to parse /version '{s}': {s}", .{ arg, @errorName(err) });
                     };
                     have_version = true;
+                } else if (mem.eql(u8, arg, "-v")) {
+                    try std.io.getStdOut().writeAll("zig ld " ++ build_options.version ++ "\n");
                 } else if (mem.eql(u8, arg, "--version")) {
                     try std.io.getStdOut().writeAll("zig ld " ++ build_options.version ++ "\n");
                     process.exit(0);