| ... | @@ -390,6 +390,10 @@ pub fn main(init: process.Init.Minimal) !void { | ... | @@ -390,6 +390,10 @@ pub fn main(init: process.Init.Minimal) !void { |
| 390 | fatal("unable to parse reference_trace count {q}: {t}", .{ num, err }); | 390 | fatal("unable to parse reference_trace count {q}: {t}", .{ num, err }); |
| 391 | } else if (mem.eql(u8, arg, "-fno-reference-trace")) { | 391 | } else if (mem.eql(u8, arg, "-fno-reference-trace")) { |
| 392 | graph.reference_trace = null; | 392 | graph.reference_trace = null; |
| | 393 | } else if (mem.eql(u8, arg, "--error-limit")) { |
| | 394 | const next_arg = nextArgOrFatal(args, &arg_idx); |
| | 395 | graph.error_limit = std.fmt.parseUnsigned(u32, next_arg, 0) catch |err| |
| | 396 | fatal("unable to parse error limit {q}: {t}", .{ next_arg, err }); |
| 393 | } else if (mem.cutPrefix(u8, arg, "-j")) |text| { | 397 | } else if (mem.cutPrefix(u8, arg, "-j")) |text| { |
| 394 | const n = std.fmt.parseUnsigned(u32, text, 10) catch |err| | 398 | const n = std.fmt.parseUnsigned(u32, text, 10) catch |err| |
| 395 | fatal("unable to parse jobs count {q}: {t}", .{ text, err }); | 399 | fatal("unable to parse jobs count {q}: {t}", .{ text, err }); |
| ... | @@ -1838,6 +1842,7 @@ const ScannedConfig = struct { | ... | @@ -1838,6 +1842,7 @@ const ScannedConfig = struct { |
| 1838 | \\ -fno-reference-trace Disable reference trace | 1842 | \\ -fno-reference-trace Disable reference trace |
| 1839 | \\ -fallow-so-scripts Allows .so files to be GNU ld scripts | 1843 | \\ -fallow-so-scripts Allows .so files to be GNU ld scripts |
| 1840 | \\ -fno-allow-so-scripts (default) .so files must be ELF files | 1844 | \\ -fno-allow-so-scripts (default) .so files must be ELF files |
| | 1845 | \\ --error-limit [num] Set the maximum amount of distinct error values |
| 1841 | \\ --build-file [file] Override path to build.zig | 1846 | \\ --build-file [file] Override path to build.zig |
| 1842 | \\ --cache-dir [path] Override path to local Zig cache directory | 1847 | \\ --cache-dir [path] Override path to local Zig cache directory |
| 1843 | \\ --global-cache-dir [path] Override path to global Zig cache directory | 1848 | \\ --global-cache-dir [path] Override path to global Zig cache directory |