@@ -50,6 +50,7 @@ build_android_native_library() {
5050 -DEXECUTORCH_BUILD_KERNELS_OPTIMIZED=ON \
5151 -DEXECUTORCH_BUILD_KERNELS_QUANTIZED=ON \
5252 -DEXECUTORCH_BUILD_KERNELS_CUSTOM=" ${EXECUTORCH_BUILD_EXTENSION_LLM:- ON} " \
53+ -DEXECUTORCH_BUILD_LLAMA_JNI=" ${EXECUTORCH_BUILD_EXTENSION_LLM:- ON} " \
5354 -DEXECUTORCH_BUILD_NEURON=" ${EXECUTORCH_BUILD_NEURON} " \
5455 -DNEURON_BUFFER_ALLOCATOR_LIB=" ${NEURON_BUFFER_ALLOCATOR_LIB} " \
5556 -DEXECUTORCH_BUILD_QNN=" ${EXECUTORCH_BUILD_QNN} " \
@@ -65,23 +66,6 @@ build_android_native_library() {
6566 fi
6667 cmake --build " ${CMAKE_OUT} " -j " ${CMAKE_JOBS} " --target install --config " ${EXECUTORCH_CMAKE_BUILD_TYPE} "
6768
68- cmake extension/android \
69- -DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK} /build/cmake/android.toolchain.cmake \
70- -DANDROID_ABI=" ${ANDROID_ABI} " \
71- -DANDROID_PLATFORM=android-26 \
72- -DBUILD_TESTING=OFF \
73- -DCMAKE_INSTALL_PREFIX=" ${CMAKE_OUT} " \
74- -DEXECUTORCH_ENABLE_LOGGING=ON \
75- -DEXECUTORCH_LOG_LEVEL=Info \
76- -DCMAKE_FIND_ROOT_PATH_MODE_PACKAGE=BOTH \
77- -DNEURON_BUFFER_ALLOCATOR_LIB=" $NEURON_BUFFER_ALLOCATOR_LIB " \
78- -DEXECUTORCH_BUILD_KERNELS_CUSTOM=" ${EXECUTORCH_BUILD_EXTENSION_LLM:- ON} " \
79- -DEXECUTORCH_BUILD_LLAMA_JNI=" ${EXECUTORCH_BUILD_EXTENSION_LLM:- ON} " \
80- -DCMAKE_BUILD_TYPE=" ${EXECUTORCH_CMAKE_BUILD_TYPE} " \
81- -B" ${CMAKE_OUT} " /extension/android
82-
83- cmake --build " ${CMAKE_OUT} " /extension/android -j " ${CMAKE_JOBS} " --config " ${EXECUTORCH_CMAKE_BUILD_TYPE} "
84-
8569 # Copy artifacts to ABI specific directory
8670 local SO_STAGE_DIR=" cmake-out-android-so/${ANDROID_ABI} "
8771 mkdir -p ${SO_STAGE_DIR}
0 commit comments