| ... | ... | @@ -1296,6 +1296,9 @@ pub const LibExeObjStep = struct { |
| 1296 | 1296 | |
| 1297 | 1297 | subsystem: ?builtin.SubSystem = null, |
| 1298 | 1298 | |
| 1299 | /// Overrides the default stack size |
| 1300 | stack_size: ?u64 = null, |
| 1301 | |
| 1299 | 1302 | const LinkObject = union(enum) { |
| 1300 | 1303 | StaticPath: []const u8, |
| 1301 | 1304 | OtherStep: *LibExeObjStep, |
| ... | ... | @@ -2029,6 +2032,11 @@ pub const LibExeObjStep = struct { |
| 2029 | 2032 | try zig_args.append(@tagName(builder.color)); |
| 2030 | 2033 | } |
| 2031 | 2034 | |
| 2035 | if (self.stack_size) |stack_size| { |
| 2036 | try zig_args.append("--stack"); |
| 2037 | try zig_args.append(try std.fmt.allocPrint(builder.allocator, "{}", .{stack_size})); |
| 2038 | } |
| 2039 | |
| 2032 | 2040 | if (self.root_src) |root_src| try zig_args.append(root_src.getPath(builder)); |
| 2033 | 2041 | |
| 2034 | 2042 | var prev_has_extra_flags = false; |