Commit 1f2548ec5f

Andrew Kelley <superjoe30@gmail.com>
2017-09-06 20:18:14
better build.zig template
1 parent e7c3aa7
Changed files (1)
std/special/build_file_template.zig
@@ -1,20 +1,9 @@
 const Builder = @import("std").build.Builder;
-const Mode = @import("builtin").Mode;
 
 pub fn build(b: &Builder) {
-    const release_safe = b.option(bool, "--release-safe", "optimizations on and safety on") ?? false;
-    const release_fast = b.option(bool, "--release-fast", "optimizations on and safety off") ?? false;
-
-    const build_mode = if (release_safe) {
-        Mode.ReleaseSafe
-    } else if (release_fast) {
-        Mode.ReleaseFast
-    } else {
-        Mode.Debug
-    };
-
+    const mode = b.standardReleaseOptions();
     const exe = b.addExecutable("YOUR_NAME_HERE", "src/main.zig");
-    exe.setBuildMode(build_mode);
+    exe.setBuildMode(mode);
 
     b.default_step.dependOn(&exe.step);
 }