Remove unnecessary Android CMake flag

This commit is contained in:
naco-siren 2025-11-20 20:45:07 -08:00
parent b0d47f2ea7
commit 21d1876caa
1 changed files with 1 additions and 10 deletions

View File

@ -223,17 +223,8 @@ function(ggml_add_cpu_backend_variant_impl tag_name)
endforeach() endforeach()
include(CheckCXXSourceCompiles) include(CheckCXXSourceCompiles)
# specify Android cross compile target
if("${GGML_CPU_NAME}" MATCHES ".*android.*")
set(ANDROID_TARGET_FLAG "--target=aarch64-linux-android${ANDROID_API_LEVEL}")
else()
set(ANDROID_TARGET_FLAG "")
endif()
set(CMAKE_REQUIRED_FLAGS_SAVE ${CMAKE_REQUIRED_FLAGS}) set(CMAKE_REQUIRED_FLAGS_SAVE ${CMAKE_REQUIRED_FLAGS})
set(CMAKE_REQUIRED_FLAGS "${ARCH_FLAGS}" "{ANDROID_TARGET_FLAG}") set(CMAKE_REQUIRED_FLAGS "${ARCH_FLAGS}")
foreach(feature DOTPROD SVE MATMUL_INT8 FMA FP16_VECTOR_ARITHMETIC SME) foreach(feature DOTPROD SVE MATMUL_INT8 FMA FP16_VECTOR_ARITHMETIC SME)
set(ARM_FEATURE "HAVE_${feature}") set(ARM_FEATURE "HAVE_${feature}")
check_cxx_source_compiles( check_cxx_source_compiles(