| ... | @@ -5735,6 +5735,10 @@ fn jitCmd( | ... | @@ -5735,6 +5735,10 @@ fn jitCmd( |
| 5735 | fatal("unable to find self exe path: {s}", .{@errorName(err)}); | 5735 | fatal("unable to find self exe path: {s}", .{@errorName(err)}); |
| 5736 | }; | 5736 | }; |
| 5737 | | 5737 | |
| | 5738 | const optimize_mode: std.builtin.OptimizeMode = if (EnvVar.ZIG_DEBUG_CMD.isSet()) |
| | 5739 | .Debug |
| | 5740 | else |
| | 5741 | .ReleaseFast; |
| 5738 | const override_lib_dir: ?[]const u8 = try EnvVar.ZIG_LIB_DIR.get(arena); | 5742 | const override_lib_dir: ?[]const u8 = try EnvVar.ZIG_LIB_DIR.get(arena); |
| 5739 | const override_global_cache_dir: ?[]const u8 = try EnvVar.ZIG_GLOBAL_CACHE_DIR.get(arena); | 5743 | const override_global_cache_dir: ?[]const u8 = try EnvVar.ZIG_GLOBAL_CACHE_DIR.get(arena); |
| 5740 | | 5744 | |
| ... | @@ -5777,7 +5781,7 @@ fn jitCmd( | ... | @@ -5777,7 +5781,7 @@ fn jitCmd( |
| 5777 | | 5781 | |
| 5778 | const config = try Compilation.Config.resolve(.{ | 5782 | const config = try Compilation.Config.resolve(.{ |
| 5779 | .output_mode = .Exe, | 5783 | .output_mode = .Exe, |
| 5780 | .root_optimize_mode = .ReleaseFast, | 5784 | .root_optimize_mode = optimize_mode, |
| 5781 | .resolved_target = resolved_target, | 5785 | .resolved_target = resolved_target, |
| 5782 | .have_zcu = true, | 5786 | .have_zcu = true, |
| 5783 | .emit_bin = true, | 5787 | .emit_bin = true, |
| ... | @@ -5791,7 +5795,7 @@ fn jitCmd( | ... | @@ -5791,7 +5795,7 @@ fn jitCmd( |
| 5791 | .cc_argv = &.{}, | 5795 | .cc_argv = &.{}, |
| 5792 | .inherited = .{ | 5796 | .inherited = .{ |
| 5793 | .resolved_target = resolved_target, | 5797 | .resolved_target = resolved_target, |
| 5794 | .optimize_mode = .ReleaseFast, | 5798 | .optimize_mode = optimize_mode, |
| 5795 | }, | 5799 | }, |
| 5796 | .global = config, | 5800 | .global = config, |
| 5797 | .parent = null, | 5801 | .parent = null, |