Try to add build_android task back to travis. (#8699)
parent
92974d4186
commit
4a5dd62b22
@ -1,31 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
set -e
|
|
||||||
|
|
||||||
ANDROID_STANDALONE_TOOLCHAIN=$HOME/android-toolchain-gcc
|
|
||||||
TMP_DIR=$HOME/$JOB/tmp
|
|
||||||
mkdir -p $TMP_DIR
|
|
||||||
cd $TMP_DIR
|
|
||||||
wget -q https://dl.google.com/android/repository/android-ndk-r14b-linux-x86_64.zip
|
|
||||||
unzip -q android-ndk-r14b-linux-x86_64.zip
|
|
||||||
chmod +x $TMP_DIR/android-ndk-r14b/build/tools/make-standalone-toolchain.sh
|
|
||||||
$TMP_DIR/android-ndk-r14b/build/tools/make-standalone-toolchain.sh --force --arch=arm --platform=android-21 --install-dir=$ANDROID_STANDALONE_TOOLCHAIN
|
|
||||||
cd $HOME
|
|
||||||
rm -rf $TMP_DIR
|
|
||||||
|
|
||||||
# Create the build directory for CMake.
|
|
||||||
mkdir -p $TRAVIS_BUILD_DIR/build_android
|
|
||||||
cd $TRAVIS_BUILD_DIR/build_android
|
|
||||||
|
|
||||||
# Compile paddle binaries
|
|
||||||
cmake -DCMAKE_SYSTEM_NAME=Android \
|
|
||||||
-DANDROID_STANDALONE_TOOLCHAIN=$ANDROID_STANDALONE_TOOLCHAIN \
|
|
||||||
-DANDROID_ABI=armeabi-v7a \
|
|
||||||
-DANDROID_ARM_NEON=ON \
|
|
||||||
-DANDROID_ARM_MODE=ON \
|
|
||||||
-DUSE_EIGEN_FOR_BLAS=ON \
|
|
||||||
-DWITH_C_API=ON \
|
|
||||||
-DWITH_SWIG_PY=OFF \
|
|
||||||
-DWITH_STYLE_CHECK=OFF \
|
|
||||||
..
|
|
||||||
|
|
||||||
make -j `nproc`
|
|
||||||
Loading…
Reference in new issue