mirror of
https://github.com/ziglang/zig.git
synced 2026-02-12 20:37:54 +00:00
zig build: pass resolved_target to Module.create
it's now required to pass this for the root module
This commit is contained in:
parent
056f04c1ff
commit
3b36c4d0b3
18
src/main.zig
18
src/main.zig
@ -5234,11 +5234,15 @@ pub fn cmdBuild(gpa: Allocator, arena: Allocator, args: []const []const u8) !voi
|
||||
gimmeMoreOfThoseSweetSweetFileDescriptors();
|
||||
|
||||
const target_query: std.Target.Query = .{};
|
||||
const target = resolveTargetQueryOrFatal(target_query);
|
||||
const resolved_target: Package.Module.ResolvedTarget = .{
|
||||
.result = resolveTargetQueryOrFatal(target_query),
|
||||
.is_native_os = true,
|
||||
.is_native_abi = true,
|
||||
};
|
||||
|
||||
const exe_basename = try std.zig.binNameAlloc(arena, .{
|
||||
.root_name = "build",
|
||||
.target = target,
|
||||
.target = resolved_target.result,
|
||||
.output_mode = .Exe,
|
||||
});
|
||||
const emit_bin: Compilation.EmitLoc = .{
|
||||
@ -5262,11 +5266,7 @@ pub fn cmdBuild(gpa: Allocator, arena: Allocator, args: []const []const u8) !voi
|
||||
|
||||
const config = try Compilation.Config.resolve(.{
|
||||
.output_mode = .Exe,
|
||||
.resolved_target = .{
|
||||
.result = target,
|
||||
.is_native_os = true,
|
||||
.is_native_abi = true,
|
||||
},
|
||||
.resolved_target = resolved_target,
|
||||
.have_zcu = true,
|
||||
.emit_bin = true,
|
||||
.is_test = false,
|
||||
@ -5277,7 +5277,9 @@ pub fn cmdBuild(gpa: Allocator, arena: Allocator, args: []const []const u8) !voi
|
||||
.paths = main_mod_paths,
|
||||
.fully_qualified_name = "root",
|
||||
.cc_argv = &.{},
|
||||
.inherited = .{},
|
||||
.inherited = .{
|
||||
.resolved_target = resolved_target,
|
||||
},
|
||||
.global = config,
|
||||
.parent = null,
|
||||
.builtin_mod = null,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user