You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
739 B
35 lines
739 B
#!/bin/bash |
|
|
|
set -e |
|
|
|
if [ -z ${ANDROID_NDK_PATH} ] |
|
then |
|
ANDROID_NDK_PATH=~/opt/android-ndk-r16b |
|
fi |
|
|
|
BUILD_TYPE=Release |
|
|
|
TARGET_SOC="rk3562" |
|
|
|
ROOT_PWD=$( cd "$( dirname $0 )" && cd -P "$( dirname "$SOURCE" )" && pwd ) |
|
|
|
BUILD_DIR=${ROOT_PWD}/build/build_android_v8a |
|
|
|
if [[ ! -d "${BUILD_DIR}" ]]; then |
|
mkdir -p ${BUILD_DIR} |
|
fi |
|
|
|
cd ${BUILD_DIR} |
|
cmake ../.. \ |
|
-DANDROID_TOOLCHAIN=clang \ |
|
-DTARGET_SOC=${TARGET_SOC} \ |
|
-DCMAKE_SYSTEM_NAME=Android \ |
|
-DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK_PATH/build/cmake/android.toolchain.cmake \ |
|
-DANDROID_ABI="arm64-v8a" \ |
|
-DANDROID_STL=c++_static \ |
|
-DANDROID_PLATFORM=android-24 \ |
|
-DCMAKE_BUILD_TYPE=${BUILD_TYPE} |
|
make -j4 |
|
make install |
|
cd .. |
|
|
|
|