build_android.sh 434 B

1234567891011121314151617181920
  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. -DANDROID_STL=c++_shared \
  13. ../../.. \
  14. -DPK_BUILD_SHARED_LIB=ON -DPK_USE_CJSON=ON \
  15. -DCMAKE_BUILD_TYPE=Release
  16. cmake --build . --config Release