Compare commits

..

No commits in common. "8fb29416f39379bf34c1c8eadd2c708ec604589a" and "2edd93e04a0f7aa1baf39c2e265774d7c5ad73a9" have entirely different histories.

3 changed files with 6 additions and 15 deletions

View file

@ -4,6 +4,7 @@ const builtin = @import("builtin");
const optimize_deps = .ReleaseFast; const optimize_deps = .ReleaseFast;
pub fn build(b: *std.Build) void { pub fn build(b: *std.Build) void {
const release = b.option(bool, "package_release", "Build all release targets") orelse false;
const tracy_enabled = b.option(bool, "enable_tracy", "Enable tracy client library (default: no)") orelse false; const tracy_enabled = b.option(bool, "enable_tracy", "Enable tracy client library (default: no)") orelse false;
const use_tree_sitter = b.option(bool, "use_tree_sitter", "Enable tree-sitter (default: yes)") orelse true; const use_tree_sitter = b.option(bool, "use_tree_sitter", "Enable tree-sitter (default: yes)") orelse true;
const strip = b.option(bool, "strip", "Disable debug information (default: no)"); const strip = b.option(bool, "strip", "Disable debug information (default: no)");
@ -23,15 +24,6 @@ pub fn build(b: *std.Build) void {
version.appendSlice(b.allocator, "unknown") catch {}; version.appendSlice(b.allocator, "unknown") catch {};
}; };
const release = switch (b.release_mode) {
.off => false,
.any => blk: {
b.release_mode = .safe;
break :blk true;
},
else => true,
};
return (if (release) &build_release else &build_development)( return (if (release) &build_release else &build_development)(
b, b,
run_step, run_step,
@ -108,9 +100,8 @@ fn build_release(
// .{ .cpu_arch = .x86_64, .os_tag = .windows }, // .{ .cpu_arch = .x86_64, .os_tag = .windows },
// .{ .cpu_arch = .aarch64, .os_tag = .windows }, // .{ .cpu_arch = .aarch64, .os_tag = .windows },
}; };
const optimize = b.standardOptimizeOption(.{}); const optimize_release = .ReleaseFast;
const optimize_release = optimize; const optimize_debug = .ReleaseSafe;
const optimize_debug = optimize;
const write_file_step = b.addWriteFiles(); const write_file_step = b.addWriteFiles();
const version_file = write_file_step.add("version", version); const version_file = write_file_step.add("version", version);
@ -591,7 +582,7 @@ pub fn build_exe(
if (use_llvm) |value| { if (use_llvm) |value| {
exe.use_llvm = value; exe.use_llvm = value;
exe.use_lld = value; exe.use_lld = value;
} else if (target.result.os.tag != .macos) { } else {
exe.use_llvm = true; exe.use_llvm = true;
exe.use_lld = true; exe.use_lld = true;
} }

View file

@ -83,7 +83,7 @@ echo running tests...
echo building... echo building...
./zig build --release --prefix "$DESTDIR/build" ./zig build -Dpackage_release --prefix "$DESTDIR/build"
VERSION=$(/bin/cat "$DESTDIR/build/version") VERSION=$(/bin/cat "$DESTDIR/build/version")

View file

@ -18,7 +18,7 @@ echo running tests...
echo building... echo building...
./zig build --release --prefix "$DESTDIR/build" ./zig build -Dpackage_release --prefix "$DESTDIR/build"
cd "$DESTDIR/build" cd "$DESTDIR/build"