pocketpy/build_android_libs.sh
blueloveTH 585fffbb27 add msgpack
Update CMakeLists.txt

Update CMakeLists.txt

Update CMakeLists.txt
2025-11-11 01:01:21 +08:00

25 lines
545 B
Bash

set -e
# if no $1 default arm64-v8a
if [ -z $1 ]; then
$1=arm64-v8a
fi
mkdir -p build/android/$1
cd build/android/$1
cmake \
-DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK_HOME/build/cmake/android.toolchain.cmake \
-DANDROID_ABI=$1 \
-DANDROID_PLATFORM=android-22 \
../../.. \
-DPK_BUILD_SHARED_LIB=ON \
-DCMAKE_BUILD_TYPE=Release \
-DPK_ENABLE_OS=OFF \
-DPK_ENABLE_DETERMINISM=ON \
-DPK_BUILD_MODULE_LZ4=ON \
-DPK_BUILD_MODULE_CUTE_PNG=ON \
-DPK_BUILD_MODULE_MSGPACK=ON
cmake --build . --config Release