authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2024-02-01 19:22:05-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2024-02-02 20:43:01-07:00
logf18576afad6b385377ba8fd18be3d05f7dc98c57
tree09d66d6253b984e2df7a19d28e13ead3ed4299d1
parent2637b573761bd14c089f01d8310fc26bc9ec1d47

std.Build.resolveTargetQuery: fix ignoring ofmt for native


1 files changed, 8 insertions(+), 1 deletions(-)

lib/std/Build.zig+8-1
......@@ -2311,7 +2311,14 @@ pub const ResolvedTarget = struct {
23112311/// Converts a target query into a fully resolved target that can be passed to
23122312/// various parts of the API.
23132313pub fn resolveTargetQuery(b: *Build, query: Target.Query) ResolvedTarget {
2314 if (query.isNative()) return b.host;
2314 if (query.isNative()) {
2315 var adjusted = b.host;
2316 if (query.ofmt) |ofmt| {
2317 adjusted.query.ofmt = ofmt;
2318 adjusted.result.ofmt = ofmt;
2319 }
2320 return adjusted;
2321 }
23152322
23162323 return .{
23172324 .query = query,