build(nightly): use ReleaseFast for release builds and ReleaseSafe for debug builds
This commit is contained in:
parent
73e026c6f7
commit
2412dd36e6
1 changed files with 10 additions and 9 deletions
19
build.zig
19
build.zig
|
@ -100,7 +100,8 @@ fn build_release(
|
|||
.{ .cpu_arch = .x86_64, .os_tag = .windows },
|
||||
.{ .cpu_arch = .aarch64, .os_tag = .windows },
|
||||
};
|
||||
const optimize = .ReleaseSafe;
|
||||
const optimize_release = .ReleaseFast;
|
||||
const optimize_debug = .ReleaseSafe;
|
||||
|
||||
const write_file_step = b.addWriteFiles();
|
||||
const version_file = write_file_step.add("version", version);
|
||||
|
@ -121,11 +122,11 @@ fn build_release(
|
|||
test_step,
|
||||
lint_step,
|
||||
target,
|
||||
optimize,
|
||||
optimize_release,
|
||||
.{ .dest_dir = .{ .override = .{ .custom = target_path } } },
|
||||
tracy_enabled,
|
||||
use_tree_sitter,
|
||||
true,
|
||||
true, // strip release builds
|
||||
use_llvm,
|
||||
pie,
|
||||
false, //gui
|
||||
|
@ -139,11 +140,11 @@ fn build_release(
|
|||
test_step,
|
||||
lint_step,
|
||||
target,
|
||||
optimize,
|
||||
optimize_debug,
|
||||
.{ .dest_dir = .{ .override = .{ .custom = target_path_debug } } },
|
||||
tracy_enabled,
|
||||
use_tree_sitter,
|
||||
false,
|
||||
false, // don't strip debug builds
|
||||
use_llvm,
|
||||
pie,
|
||||
false, //gui
|
||||
|
@ -158,11 +159,11 @@ fn build_release(
|
|||
test_step,
|
||||
lint_step,
|
||||
target,
|
||||
optimize,
|
||||
optimize_release,
|
||||
.{ .dest_dir = .{ .override = .{ .custom = target_path } } },
|
||||
tracy_enabled,
|
||||
use_tree_sitter,
|
||||
true,
|
||||
true, // strip release builds
|
||||
use_llvm,
|
||||
pie,
|
||||
true, //gui
|
||||
|
@ -176,11 +177,11 @@ fn build_release(
|
|||
test_step,
|
||||
lint_step,
|
||||
target,
|
||||
optimize,
|
||||
optimize_debug,
|
||||
.{ .dest_dir = .{ .override = .{ .custom = target_path_debug } } },
|
||||
tracy_enabled,
|
||||
use_tree_sitter,
|
||||
false,
|
||||
false, // don't strip debug builds
|
||||
use_llvm,
|
||||
pie,
|
||||
true, //gui
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue