diff --git a/build/build_android_llm_demo.sh b/build/build_android_llm_demo.sh index 49fca7cef42..a3a380dff76 100644 --- a/build/build_android_llm_demo.sh +++ b/build/build_android_llm_demo.sh @@ -26,6 +26,14 @@ build_android_native_library() { EXECUTORCH_BUILD_QNN=OFF fi + NEURON_BUFFER_ALLOCATOR_LIB="${NEURON_BUFFER_ALLOCATOR_LIB:-}" + NEURON_USDK_ADAPTER_LIB="${NEURON_USDK_ADAPTER_LIB:-}" + if [ -n "$NEURON_BUFFER_ALLOCATOR_LIB" ]; then + EXECUTORCH_BUILD_NEURON=ON + else + EXECUTORCH_BUILD_NEURON=OFF + fi + cmake . -DCMAKE_INSTALL_PREFIX="${CMAKE_OUT}" \ -DCMAKE_TOOLCHAIN_FILE="${ANDROID_NDK}/build/cmake/android.toolchain.cmake" \ -DANDROID_ABI="${ANDROID_ABI}" \