commit 677a0e294116b0fcc1d69eea99c2fa62eb9873fe (tree)
parent d0cf34a328d7818203e87b8d379e22067b7041e3
Author: Andrew Kelley <andrew@ziglang.org>
Date: Thu, 2 Mar 2023 23:56:56 -0700
stage2: avoid bloat when using -Donly-c
Diffstat:
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/build.zig b/build.zig
@@ -192,7 +192,7 @@ pub fn build(b: *std.Build) !void {
exe_options.addOption(bool, "llvm_has_arc", llvm_has_arc);
exe_options.addOption(bool, "force_gpa", force_gpa);
exe_options.addOption(bool, "only_c", only_c);
- exe_options.addOption(bool, "omit_pkg_fetching_code", false);
+ exe_options.addOption(bool, "omit_pkg_fetching_code", only_c);
if (link_libc) {
exe.linkLibC();
diff --git a/src/main.zig b/src/main.zig
@@ -3295,6 +3295,7 @@ fn buildOutputType(
switch (listen) {
.none => {},
.stdio => {
+ if (build_options.only_c) unreachable;
try serve(
comp,
std.io.getStdIn(),