cmake-build-android-armeabi-v7a-full.sh 863 字节
Newer Older
L
Liangliang He 已提交
1 2 3 4 5
#!/usr/bin/env sh

set -e

# build for android armeabi-v7a
L
Liangliang He 已提交
6
BUILD_DIR=cmake-build/android-armeabi-v7a-full
L
Liangliang He 已提交
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
rm -rf ${BUILD_DIR} && mkdir -p ${BUILD_DIR} && cd ${BUILD_DIR}
cmake -DANDROID_ABI="armeabi-v7a" \
      -DANDROID_ARM_NEON=ON \
      -DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK_HOME}/build/cmake/android.toolchain.cmake \
      -DANDROID_NATIVE_API_LEVEL=28       \
      -DCMAKE_BUILD_TYPE=Release          \
      -DCMAKE_ANDROID_STL_TYPE=c++_shared \
      -DMACE_ENABLE_NEON=ON               \
      -DMACE_ENABLE_QUANTIZE=ON           \
      -DMACE_ENABLE_OPENCL=ON             \
      -DMACE_ENABLE_HEXAGON_DSP=ON        \
      -DMACE_ENABLE_HEXAGON_HTA=ON        \
      -DMACE_ENABLE_OPT_SIZE=ON           \
      -DMACE_ENABLE_OBFUSCATE=ON          \
      -DCMAKE_INSTALL_PREFIX=install      \
      ../..
L
Liangliang He 已提交
23
make -j6 VERBOSE=1 && make install
L
Liangliang He 已提交
24
cd ../..