fix: set default abi to musl on linux
This keeps the linux build fully independent of the distro it is running on. closes #5
This commit is contained in:
parent
7f506a160e
commit
62f9404bc6
1 changed files with 3 additions and 1 deletions
|
@ -1,4 +1,5 @@
|
||||||
const std = @import("std");
|
const std = @import("std");
|
||||||
|
const builtin = @import("builtin");
|
||||||
|
|
||||||
const CrossTarget = std.zig.CrossTarget;
|
const CrossTarget = std.zig.CrossTarget;
|
||||||
|
|
||||||
|
@ -34,7 +35,8 @@ pub fn build(b: *std.Build) void {
|
||||||
|
|
||||||
const options_mod = options.createModule();
|
const options_mod = options.createModule();
|
||||||
|
|
||||||
const target = b.standardTargetOptions(.{});
|
const target = b.standardTargetOptions(.{ .default_target = .{ .abi = if (builtin.os.tag == .linux and !tracy_enabled) .musl else null } });
|
||||||
|
// std.debug.print("target abi: {s}\n", .{@tagName(target.result.abi)});
|
||||||
const optimize = b.standardOptimizeOption(.{});
|
const optimize = b.standardOptimizeOption(.{});
|
||||||
|
|
||||||
const dependency_optimize = if (optimize_deps_enabled) .ReleaseFast else optimize;
|
const dependency_optimize = if (optimize_deps_enabled) .ReleaseFast else optimize;
|
||||||
|
|
Loading…
Add table
Reference in a new issue