aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kokoro/android/build.sh17
-rw-r--r--src/CMakeLists.txt5
2 files changed, 11 insertions, 11 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 \
..
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 2a5809e..cd12b15 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -55,10 +55,9 @@ endif()
add_library(libamber ${AMBER_SOURCES})
amber_default_compile_options(libamber)
set_target_properties(libamber PROPERTIES OUTPUT_NAME "amber")
-# TODO(dsinclair): Remove pthread when building on windows.
target_link_libraries(libamber SPIRV-Tools shaderc SPIRV)
-if (NOT MSVC)
- target_link_libraries(libamber pthread)
+if (NOT MSVC AND NOT ANDROID)
+ target_link_libraries(libamber pthread)
endif()
if (${Vulkan_FOUND})