aboutsummaryrefslogtreecommitdiff
path: root/kokoro
diff options
context:
space:
mode:
authordan sinclair <dj2@everburning.com>2018-11-29 16:39:47 -0500
committerDavid Neto <dneto@google.com>2018-11-29 16:39:47 -0500
commitdf01fbd43429ab383525b72882ee907ef4b46340 (patch)
tree5096a22155d489fac61fd6c2decfe4e5c233d272 /kokoro
parent3907b6eb09b022ff5952d7ab2ddef3624e07bee9 (diff)
downloadamber-df01fbd43429ab383525b72882ee907ef4b46340.tar.gz
Use NDK cmake file for Android build (#121)
Diffstat (limited to 'kokoro')
-rw-r--r--kokoro/android/build.sh17
1 files changed, 9 insertions, 8 deletions
diff --git a/kokoro/android/build.sh b/kokoro/android/build.sh
index 0a03327..cedf268 100644
--- a/kokoro/android/build.sh
+++ b/kokoro/android/build.sh
@@ -18,19 +18,19 @@ set -x # Display commands as run
BUILD_ROOT=$PWD
SRC=$PWD/github/amber
BUILD_TYPE=Release
-TARGET_ARCH="armeabi-v7a with NEON"
-TARGET_API="android-14"
+
export ANDROID_NDK=/opt/android-ndk-r15c
+ANDROID_STL=c++_static
+ANDROID_PLATFORM="android-14"
+ANDROID_ABI="armeabi-v7a with NEON"
+
+TOOLCHAIN_PATH=$ANDROID_NDK/build/cmake/android.toolchain.cmake
# Get NINJA.
wget -q https://github.com/ninja-build/ninja/releases/download/v1.8.2/ninja-linux.zip
unzip -q ninja-linux.zip
export PATH="$PWD:$PATH"
-# Get Android CMake
-git clone --depth=1 https://github.com/taka-no-me/android-cmake.git android-cmake
-export TOOLCHAIN_PATH=$PWD/android-cmake/android.toolchain.cmake
-
cd $SRC
./tools/git-sync-deps
@@ -41,9 +41,10 @@ BUILD_SHA=${KOKORO_GITHUB_COMMIT:-$KOKORO_GITHUB_PULL_REQUEST_COMMIT}
echo $(date): Starting build...
cmake -GNinja \
-DCMAKE_BUILD_TYPE=$BUILD_TYPE \
- -DANDROID_NATIVE_API_LEVEL=$TARGET_API \
- -DANDROID_ABI=$TARGET_ARCH \
+ -DANDROID_ABI=$ANDROID_ABI \
+ -DANDROID_PLATFORM=$ANDROID_PLATFORM \
-DANDROID_NDK=$ANDROID_NDK \
+ -DANDROID_STL=$ANDROID_STL \
-DCMAKE_TOOLCHAIN_FILE=$TOOLCHAIN_PATH \
..