Skip to content

Commit 90301ce

Browse files
committed
adding releaseFast build param
1 parent 28c87a8 commit 90301ce

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

bench/include/zig/build.zig

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,16 @@ pub fn build(b: *std.Build) void {
77
// for restricting supported target set are available.
88
const target = b.standardTargetOptions(.{});
99
// Standard optimization options allow the person running `zig build` to select
10-
// between Debug, ReleaseSafe, ReleaseFast, and ReleaseSmall. Here we do not
11-
// set a preferred release mode, allowing the user to decide how to optimize.
12-
const optimize = b.standardOptimizeOption(.{});
10+
// between Debug, ReleaseSafe, ReleaseFast, and ReleaseSmall. Here we default
11+
// to ReleaseFast for benchmark performance.
12+
const optimize = b.standardOptimizeOption(.{ .preferred_optimize_mode = .ReleaseFast });
1313

1414
const exe = b.addExecutable(.{
1515
.name = "app",
1616
.root_module = b.createModule(.{ .root_source_file = b.path("app.zig") }),
1717
});
1818
exe.setTarget(target);
19-
exe.setBuildMode(optimize);
19+
exe.setOptimizeMode(optimize);
2020
exe.linkLibC();
2121
b.installArtifact(exe);
2222

0 commit comments

Comments
 (0)