mirror of
https://github.com/nyanmisaka/mpp.git
synced 2026-01-24 03:20:38 +01:00
[build]: support NDK-17 and above
Change-Id: I59bb0a1ad06a3e6d2a2b51610c528ade61e9c5d3 Signed-off-by: Johnson Ding <johnson.ding@rock-chips.com>
This commit is contained in:
parent
5f748ee931
commit
643d2116f8
3 changed files with 16 additions and 13 deletions
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
BUILD_TYPE="Release"
|
||||
ANDROID_ABI="armeabi-v7a"
|
||||
ANDROID_ABI="armeabi-v7a with NEON"
|
||||
|
||||
#Specify Android NDK path if needed
|
||||
#ANDROID_NDK=
|
||||
|
|
|
|||
|
|
@ -150,16 +150,21 @@ else
|
|||
NATIVE_API_LEVEL="android-21"
|
||||
fi
|
||||
|
||||
#################################################
|
||||
# Set platform tools
|
||||
#################################################
|
||||
if [ "${ANDROID_ABI}" = "armeabi-v7a" ]; then
|
||||
TOOLCHAIN_NAME="arm-linux-androideabi-4.9"
|
||||
ANDROID_ABI="armeabi-v7a with NEON"
|
||||
PLATFORM=$ANDROID_NDK/platforms/${NATIVE_API_LEVEL}/arch-arm
|
||||
elif [ "${ANDROID_ABI}" = "arm64-v8a" ]; then
|
||||
TOOLCHAIN_NAME="aarch64-linux-android-4.9"
|
||||
PLATFORM=$ANDROID_NDK/platforms/${NATIVE_API_LEVEL}/arch-arm64
|
||||
if [ $NDK_VERSION -lt 18 ]; then
|
||||
#################################################
|
||||
# Set platform tools
|
||||
#################################################
|
||||
if [ "${ANDROID_ABI}" = "armeabi-v7a" ] || [ "${ANDROID_ABI}" = "armeabi-v7a with NEON" ]; then
|
||||
TOOLCHAIN_NAME="arm-linux-androideabi-4.9"
|
||||
PLATFORM=$ANDROID_NDK/platforms/${NATIVE_API_LEVEL}/arch-arm
|
||||
elif [ "${ANDROID_ABI}" = "arm64-v8a" ]; then
|
||||
TOOLCHAIN_NAME="aarch64-linux-android-4.9"
|
||||
PLATFORM=$ANDROID_NDK/platforms/${NATIVE_API_LEVEL}/arch-arm64
|
||||
fi
|
||||
else
|
||||
# From NDK 18, GCC is deprecated
|
||||
TOOLCHAIN_NAME=""
|
||||
PLATFORM=""
|
||||
fi
|
||||
fi
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue