Build with Gradle

- Build job for Travis CI
 - Moved gradle file to support/
This commit is contained in:
Park Dong-Ha 2018-03-12 22:57:20 +09:00
parent d55dee7042
commit 735bbb0c59
2 changed files with 30 additions and 2 deletions

View File

@ -21,6 +21,34 @@ matrix:
exclude:
- os: osx
env: BUILD=Doc
include:
- language: android
android:
components:
- tools
- platform-tools
- android-21
- sys-img-armeabi-v7a-android-21
env:
- ANDROID_ARCH_NAME=arm
- ANDROID_ABI=armeabi-v7a
before_install:
- git submodule update --init --recursive
- sudo apt-get install wget unzip tree
install:
# Accept SDK Licenses + Install NDK
- yes | sdkmanager --update > /dev/null 2>&1
- sdkmanager ndk-bundle > /dev/null 2>&1
# Download Gradle 4.3.1
- wget https://services.gradle.org/distributions/gradle-4.3.1-bin.zip
- mkdir -p gradle
- unzip -q -d ./gradle gradle-4.3.1-bin.zip
- export GRADLE=gradle/gradle-4.3.1/bin/gradle
before_script:
- bash $GRADLE --version
- cd ./support
script:
- bash $GRADLE clean assemble
# Install gcc-6 for extended constexpr support.
addons:

View File

@ -60,7 +60,7 @@ android {
// neighbor of the top level cmake
externalNativeBuild {
cmake {
path "CMakeLists.txt"
path "../CMakeLists.txt"
// buildStagingDirectory "./build" // Custom path for cmake output
}
//println(cmake.path)
@ -69,7 +69,7 @@ android {
sourceSets{
// Android Manifest for Gradle
main {
manifest.srcFile 'support/AndroidManifest.xml'
manifest.srcFile 'AndroidManifest.xml'
}
}
}