Files
Android11/hardware/rockchip/librga/cmake-android.sh
2023-10-13 14:01:41 +00:00

28 lines
659 B
Bash
Executable File

#!/bin/bash
BUILD_DIR=build_android_ndk
BINARY_DIR=$BUILD_DIR/bin
rm -rf $BUILD_DIR
mkdir -p $BUILD_DIR
mkdir -p $BINARY_DIR
pushd $BUILD_DIR
ANDROID_NDK_HOME=/home/yqw/library/AndroidNDK/android-ndk-r23b
CMAKE_ANDROID=/home/yqw/library/cmake_3.20.1/cmake-3.20.1/bin/cmake
${CMAKE_ANDROID} -DCMAKE_BUILD_TARGET=android_ndk \
-DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK_HOME/build/cmake/android.toolchain.cmake \
-DANDROID_NDK=$ANDROID_NDK_HOME \
-DANDROID_ABI=arm64-v8a \
-DANDROID_TOOLCHAIN=clang \
-DANDROID_PLATFORM=android-31 \
-DANDROID_STL=c++_shared \
-DCMAKE_INSTALL_PREFIX=install \
..
make
make install
popd