build_android.sh 449 B

123456789101112131415161718192021
  1. set -e
  2. # if no $1 default arm64-v8a
  3. if [ -z $1 ]; then
  4. $1=arm64-v8a
  5. fi
  6. mkdir -p build/android/$1
  7. cd build/android/$1
  8. cmake \
  9. -DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK_HOME/build/cmake/android.toolchain.cmake \
  10. -DANDROID_ABI=$1 \
  11. -DANDROID_PLATFORM=android-22 \
  12. ../../.. \
  13. -DPK_BUILD_SHARED_LIB=ON \
  14. -DCMAKE_BUILD_TYPE=Release \
  15. -DPK_BUILD_MODULE_LZ4=ON \
  16. -DPK_BUILD_MODULE_LIBHV=ON
  17. cmake --build . --config Release