From e9ad0f005c7da2b2aa2f012e84733bf9aea2340b Mon Sep 17 00:00:00 2001 From: Vincent Rischmann Date: Sun, 14 Apr 2024 20:23:17 +0200 Subject: build: revamp the CI targets --- build.zig | 63 +++++++++------------------------------------------------------ 1 file changed, 9 insertions(+), 54 deletions(-) (limited to 'build.zig') diff --git a/build.zig b/build.zig index de81563..af6ece1 100644 --- a/build.zig +++ b/build.zig @@ -35,66 +35,21 @@ const TestTarget = struct { const ci_targets = switch (builtin.target.cpu.arch) { .x86_64 => switch (builtin.target.os.tag) { .linux => [_]TestTarget{ - // Targets linux but other CPU archs. - TestTarget{ - .query = .{ - .cpu_arch = .x86_64, - .abi = .musl, - }, - .bundled = true, - }, - TestTarget{ - .query = .{ - .cpu_arch = .x86, - .abi = .musl, - }, - .bundled = true, - }, + TestTarget{ .query = .{ .cpu_arch = .x86_64, .abi = .musl }, .bundled = true }, + TestTarget{ .query = .{ .cpu_arch = .x86, .abi = .musl }, .bundled = true }, + TestTarget{ .query = .{ .cpu_arch = .aarch64, .abi = .musl }, .bundled = true }, }, .windows => [_]TestTarget{ - TestTarget{ - .query = .{ - .cpu_arch = .x86_64, - .abi = .gnu, - }, - .bundled = true, - }, - TestTarget{ - .query = .{ - .cpu_arch = .x86, - .abi = .gnu, - }, - .bundled = true, - }, + TestTarget{ .query = .{ .cpu_arch = .x86_64, .abi = .gnu }, .bundled = true }, + TestTarget{ .query = .{ .cpu_arch = .x86, .abi = .gnu }, .bundled = true }, }, .macos => [_]TestTarget{ - TestTarget{ - .query = .{ - .cpu_arch = .x86_64, - }, - .bundled = true, - }, - // TODO(vincent): this fails for some reason - // TestTarget{ - // .query =.{ - // .cpu_arch = .aarch64, - // }, - // .bundled = true, - // }, - }, - else => [_]TestTarget{ - TestTarget{ - .query = .{}, - .bundled = false, - }, - }, - }, - else => [_]TestTarget{ - TestTarget{ - .query = .{}, - .bundled = false, + TestTarget{ .query = .{ .cpu_arch = .x86_64 }, .bundled = true }, + TestTarget{ .query = .{ .cpu_arch = .aarch64 }, .bundled = true }, }, + else => unreachable, }, + else => unreachable, }; const all_test_targets = switch (builtin.target.cpu.arch) { -- cgit v1.2.3