std.Build: accept host Target in create()

And only detect native target in LibExeObjStep once, in create().
This commit is contained in:
Andrew Kelley
2023-01-31 00:33:45 -07:00
parent 60c4befad3
commit 5129fae4e8
4 changed files with 19 additions and 6 deletions

View File

@@ -279,12 +279,16 @@ test "OptionsStep" {
var arena = std.heap.ArenaAllocator.init(std.testing.allocator);
defer arena.deinit();
const host = try std.zig.system.NativeTargetInfo.detect(.{});
var builder = try std.Build.create(
arena.allocator(),
"test",
"test",
"test",
"test",
host,
);
defer builder.destroy();