authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-02-16 17:19:26-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-02-16 17:19:26-07:00
logd2650eb570c5494c728a0a780feb310abe2f1222
treef73b4840f1da6cf5e7e2ffcd61a795837376043b
parent705e9cb3caaa049336104662a833716757ffcb4a

CLI: detect linker color diagnostics flags


1 files changed, 8 insertions(+), 0 deletions(-)

src/main.zig+8
......@@ -2055,6 +2055,14 @@ fn buildOutputType(
20552055 // This option does not do anything.
20562056 } else if (mem.eql(u8, arg, "--export-all-symbols")) {
20572057 rdynamic = true;
2058 } else if (mem.eql(u8, arg, "--color-diagnostics") or
2059 mem.eql(u8, arg, "--color-diagnostics=always"))
2060 {
2061 color = .on;
2062 } else if (mem.eql(u8, arg, "--no-color-diagnostics") or
2063 mem.eql(u8, arg, "--color-diagnostics=never"))
2064 {
2065 color = .off;
20582066 } else if (mem.eql(u8, arg, "-s") or mem.eql(u8, arg, "--strip-all") or
20592067 mem.eql(u8, arg, "-S") or mem.eql(u8, arg, "--strip-debug"))
20602068 {