hc
2024-08-12 233ab1bd4c5697f5cdec94e60206e8c6ac609b4c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/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