authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-11-10 14:00:16-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-12-06 12:15:04-07:00
log3a8117439dce10a92e3c37a7dbf5440a9730ad41
treead33dec15f19801fcdf23576f84a6a7507b4bd71
parentd5312d53a066092ba9efd687e25b29a87eb6290c

allow `build-obj` and `build-exe` in -Donly-c builds


1 files changed, 7 insertions(+), 2 deletions(-)

src/main.zig+7-2
......@@ -184,8 +184,13 @@ pub fn main() anyerror!void {
184184
185185 // Short circuit some of the other logic for bootstrapping.
186186 if (build_options.only_c) {
187 assert(mem.eql(u8, args[1], "build-exe"));
188 return buildOutputType(gpa, arena, args, .{ .build = .Exe });
187 if (mem.eql(u8, args[1], "build-exe")) {
188 return buildOutputType(gpa, arena, args, .{ .build = .Exe });
189 } else if (mem.eql(u8, args[1], "build-obj")) {
190 return buildOutputType(gpa, arena, args, .{ .build = .Obj });
191 } else {
192 @panic("only build-exe or build-obj is supported in a -Donly-c build");
193 }
189194 }
190195
191196 return mainArgs(gpa, arena, args);