From c341b85969c4078760a54ee37d335e226381efdc Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Tue, 18 Jul 2023 17:51:34 +0200 Subject: [PATCH] Update build.zig --- build.zig | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/build.zig b/build.zig index 586b956b..c0416404 100644 --- a/build.zig +++ b/build.zig @@ -145,8 +145,8 @@ pub fn build(b: *std.build.Builder) !void { }, .aarch64, .aarch64_be => { const cpu_features = target.getCpuFeatures(); - const has_neon = cpu_features.isEnabled(@enumToInt(Target.aarch64.Feature.neon)); - const has_crypto = cpu_features.isEnabled(@enumToInt(Target.aarch64.Feature.crypto)); + const has_neon = cpu_features.isEnabled(@intFromEnum(Target.aarch64.Feature.neon)); + const has_crypto = cpu_features.isEnabled(@intFromEnum(Target.aarch64.Feature.crypto)); if (has_neon and has_crypto) { lib.defineCMacro("HAVE_ARMCRYPTO", "1"); } @@ -166,9 +166,9 @@ pub fn build(b: *std.build.Builder) !void { switch (target.getCpuArch()) { .x86_64 => { - lib.target.cpu_features_add.addFeature(@enumToInt(Target.x86.Feature.sse4_1)); - lib.target.cpu_features_add.addFeature(@enumToInt(Target.x86.Feature.aes)); - lib.target.cpu_features_add.addFeature(@enumToInt(Target.x86.Feature.pclmul)); + lib.target.cpu_features_add.addFeature(@intFromEnum(Target.x86.Feature.sse4_1)); + lib.target.cpu_features_add.addFeature(@intFromEnum(Target.x86.Feature.aes)); + lib.target.cpu_features_add.addFeature(@intFromEnum(Target.x86.Feature.pclmul)); }, else => {}, }