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: exclude:
- os: osx - os: osx
env: BUILD=Doc 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. # Install gcc-6 for extended constexpr support.
addons: addons:

View File

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