Commit 677a0e2941

Andrew Kelley <andrew@ziglang.org>
2023-03-03 07:56:56
stage2: avoid bloat when using -Donly-c
1 parent d0cf34a
Changed files (2)
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(),
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();