mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-10-05 17:16:50 +08:00
[cmake]: Fix TOOLCHAIN_NAME error on aarch64
Change-Id: I2a56b86a716bfe2d2220e98d78126825e26ef19b Signed-off-by: Herman Chen <herman.chen@rock-chips.com>
This commit is contained in:
@@ -141,17 +141,26 @@ else
|
||||
|
||||
if [ $NDK_VERSION -ge 16 ]; then
|
||||
TOOLCHAIN_FILE=${ANDROID_NDK}/build/cmake/android.toolchain.cmake
|
||||
TOOLCHAIN_NAME="arm-linux-androideabi-4.9"
|
||||
NATIVE_API_LEVEL="android-27"
|
||||
elif [ $NDK_VERSION -gt 12 ]; then
|
||||
TOOLCHAIN_FILE=${ANDROID_NDK}/build/cmake/android.toolchain.cmake
|
||||
TOOLCHAIN_NAME="arm-linux-androideabi-4.9"
|
||||
NATIVE_API_LEVEL="android-21"
|
||||
elif [ $NDK_VERSION -le 12 ]; then
|
||||
TOOLCHAIN_FILE=../android.toolchain.cmake
|
||||
TOOLCHAIN_NAME="arm-linux-androideabi-4.9"
|
||||
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
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ "${FOUND_NDK}" = "0" ]; then
|
||||
@@ -163,13 +172,3 @@ else
|
||||
echo "toolchain name: $TOOLCHAIN_NAME"
|
||||
echo "api level: $NATIVE_API_LEVEL"
|
||||
fi
|
||||
|
||||
#################################################
|
||||
# Set platform tools
|
||||
#################################################
|
||||
if [ "${ANDROID_ABI}" = "armeabi-v7a" ]; then
|
||||
ANDROID_ABI="armeabi-v7a with NEON"
|
||||
PLATFORM=$ANDROID_NDK/platforms/${NATIVE_API_LEVEL}/arch-arm
|
||||
elif [ "${ANDROID_ABI}" = "arm64-v8a" ]; then
|
||||
PLATFORM=$ANDROID_NDK/platforms/${NATIVE_API_LEVEL}/arch-arm64
|
||||
fi
|
||||
|
Reference in New Issue
Block a user