From 735bbb0c591fda77310f50456d297bb8e1178d0f Mon Sep 17 00:00:00 2001 From: Park Dong-Ha Date: Mon, 12 Mar 2018 22:57:20 +0900 Subject: [PATCH] Build with Gradle - Build job for Travis CI - Moved gradle file to support/ --- .travis.yml | 28 ++++++++++++++++++++++++++++ build.gradle => support/build.gradle | 4 ++-- 2 files changed, 30 insertions(+), 2 deletions(-) rename build.gradle => support/build.gradle (96%) diff --git a/.travis.yml b/.travis.yml index 314a2000..c9e89635 100644 --- a/.travis.yml +++ b/.travis.yml @@ -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: diff --git a/build.gradle b/support/build.gradle similarity index 96% rename from build.gradle rename to support/build.gradle index a13d8ad2..33a9f108 100644 --- a/build.gradle +++ b/support/build.gradle @@ -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' } } }