core: organizing cmake arguments

This commit is contained in:
Han Yin 2025-09-04 10:47:30 -07:00
parent 6db4c70991
commit 687b86e924
2 changed files with 6 additions and 9 deletions

View File

@ -25,13 +25,17 @@ android {
arguments += "-DCMAKE_MESSAGE_LOG_LEVEL=DEBUG"
arguments += "-DCMAKE_VERBOSE_MAKEFILE=ON"
arguments += "-DBUILD_SHARED_LIBS=ON"
arguments += "-DLLAMA_BUILD_COMMON=ON"
arguments += "-DLLAMA_CURL=OFF"
arguments += "-DGGML_SYSTEM_ARCH=ARM" // Undocumented before 3.21
arguments += "-DGGML_NATIVE=OFF"
arguments += "-DGGML_BACKEND_DL=ON"
arguments += "-DGGML_CPU_ALL_VARIANTS=ON"
arguments += "-DGGML_CPU_KLEIDIAI=ON"
arguments += "-DGGML_OPENMP=ON"
arguments += "-DGGML_LLAMAFILE=OFF"
}
}
aarMetadata {

View File

@ -27,13 +27,6 @@ target_link_libraries(kleidi-llama-cpu-detector
# 2. Kleidi Llama library
# --------------------------------------------------------------------------
set(LLAMA_BUILD_COMMON ON CACHE BOOL "" FORCE)
set(LLAMA_CURL OFF CACHE BOOL "" FORCE)
set(GGML_LLAMAFILE OFF CACHE BOOL "" FORCE)
set(GGML_CPU_KLEIDIAI ON CACHE BOOL "" FORCE)
set(GGML_OPENMP ON CACHE BOOL "" FORCE)
set(LLAMA_SRC ${CMAKE_CURRENT_LIST_DIR}/../../../../../../)
add_subdirectory(${LLAMA_SRC} build-llama)