This commit is contained in:
Craig Andrews 2026-08-16 01:13:53 +08:00 committed by GitHub
commit ea164fd240
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 1 deletions

View File

@ -299,7 +299,10 @@ function(ggml_add_cpu_backend_variant_impl tag_name)
endif()
if (GGML_BMI2)
# MSVC does not define macro __BMI2__
list(APPEND ARCH_DEFINITIONS __BMI2__ GGML_BMI2)
if (${CMAKE_SYSTEM_PROCESSOR} MATCHES "amd64")
# BMI2 is only available on amd64
list(APPEND ARCH_DEFINITIONS __BMI2__ GGML_BMI2)
endif()
endif()
else ()
if (GGML_NATIVE)