diff --git a/examples/llama.android/llama/build.gradle.kts b/examples/llama.android/llama/build.gradle.kts index 03a1309c88..d24b73ff68 100644 --- a/examples/llama.android/llama/build.gradle.kts +++ b/examples/llama.android/llama/build.gradle.kts @@ -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 { diff --git a/examples/llama.android/llama/src/main/cpp/CMakeLists.txt b/examples/llama.android/llama/src/main/cpp/CMakeLists.txt index c88112b86d..1df1b31552 100644 --- a/examples/llama.android/llama/src/main/cpp/CMakeLists.txt +++ b/examples/llama.android/llama/src/main/cpp/CMakeLists.txt @@ -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)