From 4f0f183327ea3c1d16985825b68882290470de68 Mon Sep 17 00:00:00 2001 From: Masa-tam <31396809+Masa-tam@users.noreply.github.com> Date: Tue, 2 Sep 2025 00:39:27 +0000 Subject: [PATCH] Fix a compile error that occurred when setting `-DGGML_AVX_VNNI=ON` when using clang-cl. --- ggml/src/ggml-cpu/CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ggml/src/ggml-cpu/CMakeLists.txt b/ggml/src/ggml-cpu/CMakeLists.txt index ce0a3e1285e..a0735d436e2 100644 --- a/ggml/src/ggml-cpu/CMakeLists.txt +++ b/ggml/src/ggml-cpu/CMakeLists.txt @@ -288,6 +288,9 @@ function(ggml_add_cpu_backend_variant_impl tag_name) endif() if (GGML_AVX_VNNI) list(APPEND ARCH_DEFINITIONS __AVXVNNI__ GGML_AVX_VNNI) + if (CMAKE_C_COMPILER_ID STREQUAL "Clang") + list(APPEND ARCH_FLAGS -mavxvnni) + endif() endif() if (GGML_BMI2) # MSVC does not define macro __BMI2__