File tree Expand file tree Collapse file tree 8 files changed +6
-11
lines changed
backends/mediatek/scripts Expand file tree Collapse file tree 8 files changed +6
-11
lines changed Original file line number Diff line number Diff line change @@ -19,7 +19,6 @@ install_executorch_and_backend_lib() {
1919 cmake -DBUCK2=" ${BUCK2} " \
2020 -DCMAKE_TOOLCHAIN_FILE=" ${ANDROID_NDK} /build/cmake/android.toolchain.cmake" \
2121 -DANDROID_ABI=" ${ANDROID_ABI} " \
22- -DANDROID_PLATFORM=android-23 \
2322 -DCMAKE_INSTALL_PREFIX=cmake-android-out \
2423 -DCMAKE_BUILD_TYPE=Release \
2524 -DEXECUTORCH_BUILD_EXTENSION_DATA_LOADER=ON \
@@ -41,7 +40,6 @@ build_llama_runner() {
4140 cmake -DBUCK2=" ${BUCK2} " \
4241 -DCMAKE_TOOLCHAIN_FILE=" $ANDROID_NDK " /build/cmake/android.toolchain.cmake \
4342 -DANDROID_ABI=" ${ANDROID_ABI} " \
44- -DANDROID_PLATFORM=android-23 \
4543 -DCMAKE_INSTALL_PREFIX=cmake-android-out \
4644 -DCMAKE_BUILD_TYPE=Release -DPYTHON_EXECUTABLE=python \
4745 -DEXECUTORCH_BUILD_XNNPACK=ON \
Original file line number Diff line number Diff line change @@ -56,7 +56,6 @@ cmake_install_executorch_libraries_for_android() {
5656 cmake \
5757 -DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK /build/cmake/android.toolchain.cmake \
5858 -DANDROID_ABI=arm64-v8a \
59- -DANDROID_PLATFORM=android-23 \
6059 ${EXECUTORCH_COMMON_CMAKE_ARGS} \
6160 -B${BUILD_DIR} .
6261
@@ -93,7 +92,6 @@ cmake_build_llava_runner_for_android() {
9392 cmake \
9493 -DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK /build/cmake/android.toolchain.cmake \
9594 -DANDROID_ABI=arm64-v8a \
96- -DANDROID_PLATFORM=android-23 \
9795 ${LLAVA_COMMON_CMAKE_ARGS} \
9896 -DCMAKE_PREFIX_PATH=" $python_lib " \
9997 -DLLAVA_RUNNER_NO_TORCH_DUMMY_IMAGE=ON \
Original file line number Diff line number Diff line change @@ -372,6 +372,9 @@ endif()
372372# Detect if an Android toolchain is set.
373373if (CMAKE_TOOLCHAIN_FILE MATCHES ".*android\. toolchain\. cmake$" )
374374 set (CMAKE_TOOLCHAIN_ANDROID ON )
375+ if (NOT ANDROID_PLATFORM)
376+ set (ANDROID_PLATFORM android-30)
377+ endif ()
375378else ()
376379 set (CMAKE_TOOLCHAIN_ANDROID OFF )
377380endif ()
Original file line number Diff line number Diff line change @@ -33,7 +33,6 @@ rm -rf cmake-android-out && mkdir cmake-android-out && cd cmake-android-out
3333cmake -DBUCK2=" $BUCK_PATH " \
3434 -DCMAKE_TOOLCHAIN_FILE=" $ANDROID_NDK /build/cmake/android.toolchain.cmake" \
3535 -DANDROID_ABI=arm64-v8a \
36- -DANDROID_PLATFORM=android-30 \
3736 -DEXECUTORCH_BUILD_NEURON=ON \
3837 -DNEURON_BUFFER_ALLOCATOR_LIB=" $NEURON_BUFFER_ALLOCATOR_LIB " \
3938 ..
Original file line number Diff line number Diff line change @@ -37,7 +37,6 @@ build_android_native_library() {
3737 cmake . -DCMAKE_INSTALL_PREFIX=" ${CMAKE_OUT} " \
3838 -DCMAKE_TOOLCHAIN_FILE=" ${ANDROID_NDK} /build/cmake/android.toolchain.cmake" \
3939 -DANDROID_ABI=" ${ANDROID_ABI} " \
40- -DANDROID_PLATFORM=android-26 \
4140 -DEXECUTORCH_ENABLE_LOGGING=ON \
4241 -DEXECUTORCH_LOG_LEVEL=Info \
4342 -DEXECUTORCH_BUILD_XNNPACK=ON \
@@ -66,7 +65,6 @@ build_android_native_library() {
6665 cmake extension/android \
6766 -DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK} /build/cmake/android.toolchain.cmake \
6867 -DANDROID_ABI=" ${ANDROID_ABI} " \
69- -DANDROID_PLATFORM=android-26 \
7068 -DCMAKE_INSTALL_PREFIX=" ${CMAKE_OUT} " \
7169 -DEXECUTORCH_ENABLE_LOGGING=ON \
7270 -DEXECUTORCH_LOG_LEVEL=Info \
Original file line number Diff line number Diff line change @@ -49,7 +49,6 @@ llama3/Meta-Llama-3-8B-Instruct/tokenizer.model -p <path_to_params.json> -c <pat
4949 cmake \
5050 -DCMAKE_TOOLCHAIN_FILE=" ${ANDROID_NDK_ROOT} /build/cmake/android.toolchain.cmake" \
5151 -DANDROID_ABI=arm64-v8a \
52- -DANDROID_PLATFORM=android-23 \
5352 -DCMAKE_INSTALL_PREFIX=cmake-android-out \
5453 -DCMAKE_BUILD_TYPE=Release \
5554 -DEXECUTORCH_BUILD_EXTENSION_DATA_LOADER=ON \
@@ -69,7 +68,6 @@ llama3/Meta-Llama-3-8B-Instruct/tokenizer.model -p <path_to_params.json> -c <pat
6968 cmake \
7069 -DCMAKE_TOOLCHAIN_FILE=" ${ANDROID_NDK_ROOT} " /build/cmake/android.toolchain.cmake \
7170 -DANDROID_ABI=arm64-v8a \
72- -DANDROID_PLATFORM=android-23 \
7371 -DCMAKE_INSTALL_PREFIX=cmake-android-out \
7472 -DCMAKE_BUILD_TYPE=Release -DPYTHON_EXECUTABLE=python \
7573 -DEXECUTORCH_BUILD_QNN=ON \
Original file line number Diff line number Diff line change @@ -39,7 +39,6 @@ main() {
3939 -DBUCK2=" $BUCK_PATH " \
4040 -DCMAKE_TOOLCHAIN_FILE=" $ANDROID_NDK /build/cmake/android.toolchain.cmake" \
4141 -DANDROID_ABI=arm64-v8a \
42- -DANDROID_PLATFORM=android-30 \
4342 -DANDROID_NATIVE_API_LEVEL=23 \
4443 -DEXECUTORCH_BUILD_NEURON=ON \
4544 -DNEURON_BUFFER_ALLOCATOR_LIB=" $NEURON_BUFFER_ALLOCATOR_LIB " \
@@ -59,7 +58,6 @@ main() {
5958 cmake -DCMAKE_PREFIX_PATH=" ${cmake_prefix_path} " \
6059 -DCMAKE_TOOLCHAIN_FILE=" $ANDROID_NDK /build/cmake/android.toolchain.cmake" \
6160 -DANDROID_ABI=arm64-v8a \
62- -DANDROID_PLATFORM=android-30 \
6361 -DCMAKE_FIND_ROOT_PATH_MODE_PACKAGE=BOTH \
6462 -DNEURON_BUFFER_ALLOCATOR_LIB=" $NEURON_BUFFER_ALLOCATOR_LIB " \
6563 -B" ${example_build_dir} " \
Original file line number Diff line number Diff line change @@ -20,6 +20,9 @@ set(EXECUTORCH_ROOT "${CMAKE_CURRENT_SOURCE_DIR}/../..")
2020include (${EXECUTORCH_ROOT} /build /Utils.cmake)
2121set (_common_compile_options -Wno-deprecated-declarations -fPIC)
2222set (_common_include_directories ${EXECUTORCH_ROOT} /..)
23+ if (NOT ANDROID_PLATFORM)
24+ set (ANDROID_PLATFORM android-30)
25+ endif ()
2326
2427# We need to download fbjni library from maven, and use its "prefab" library
2528# and headers, and link executorch library against that fbjni library.
You can’t perform that action at this time.
0 commit comments