diff options
Diffstat (limited to 'lib/std')
| -rw-r--r-- | lib/std/build.zig | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/std/build.zig b/lib/std/build.zig index 09f57a8cfa..24513c6b2e 100644 --- a/lib/std/build.zig +++ b/lib/std/build.zig @@ -1554,6 +1554,8 @@ pub const LibExeObjStep = struct { subsystem: ?std.Target.SubSystem = null, + entry_symbol_name: ?[]const u8 = null, + /// Overrides the default stack size stack_size: ?u64 = null, @@ -2255,6 +2257,11 @@ pub const LibExeObjStep = struct { try zig_args.append(@tagName(builder.color)); } + if (self.entry_symbol_name) |entry| { + try zig_args.append("--entry"); + try zig_args.append(entry); + } + if (self.stack_size) |stack_size| { try zig_args.append("--stack"); try zig_args.append(try std.fmt.allocPrint(builder.allocator, "{}", .{stack_size})); |
