android/.gitignore       |    1 +
 android/app/build.gradle |    1 +
 android/build.gradle.in  |    1 +
 android/lib/build.gradle |    2 ++
 configure.ac             |    1 +
 5 files changed, 6 insertions(+)

New commits:
commit 0e8942f88f7dfac058da02db19251cff8fe55fe5
Author:     Henry Castro <hcas...@collabora.com>
AuthorDate: Sun Apr 19 12:09:41 2020 -0400
Commit:     Henry Castro <hcas...@collabora.com>
CommitDate: Tue Apr 21 16:03:38 2020 +0200

    android: configure build directory
    
    Enable to change to build directory when
    builddir != srcdir
    
    Change-Id: I8e48897c44a5ea67da8ffebc3183d722a05e3a20
    Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92596
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com>
    Reviewed-by: Henry Castro <hcas...@collabora.com>

diff --git a/android/.gitignore b/android/.gitignore
index 57063e693..afb2ba6d8 100644
--- a/android/.gitignore
+++ b/android/.gitignore
@@ -1,6 +1,7 @@
 .gradle
 .idea
 /android.iml
+/build.gradle
 /local.properties
 /lib/src/main/assets/etc/
 /lib/src/main/assets/example.odt
diff --git a/android/app/build.gradle b/android/app/build.gradle
index 5d4be5d2a..abb4d01b0 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -5,6 +5,7 @@ apply from: 'appSettings.gradle'
 
 android {
     compileSdkVersion 28
+    buildDir = "${rootProject.getBuildDir()}/app"
 
     defaultConfig {
         // applicationId, versionCode and versionName are defined in 
appSettings.gradle
diff --git a/android/build.gradle b/android/build.gradle.in
similarity index 94%
rename from android/build.gradle
rename to android/build.gradle.in
index 56532aa69..5b78812cb 100644
--- a/android/build.gradle
+++ b/android/build.gradle.in
@@ -1,4 +1,5 @@
 // Top-level build file where you can add configuration options common to all 
sub-projects/modules.
+buildDir = "@builddir@/build"
 
 buildscript {
     repositories {
diff --git a/android/lib/build.gradle b/android/lib/build.gradle
index 0fa72b561..94d695190 100644
--- a/android/lib/build.gradle
+++ b/android/lib/build.gradle
@@ -5,6 +5,7 @@ apply from: 'libSettings.gradle'
 
 android {
     compileSdkVersion 28
+    buildDir = "${rootProject.getBuildDir()}/lib"
 
     defaultConfig {
         minSdkVersion 21
@@ -58,6 +59,7 @@ android {
     externalNativeBuild {
         cmake {
             path "src/main/cpp/CMakeLists.txt"
+            buildStagingDirectory "${rootProject.getBuildDir()}/cmake"
         }
     }
 }
diff --git a/configure.ac b/configure.ac
index b4bf69e97..939f407e8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1081,6 +1081,7 @@ fi
 
 if test "$enable_androidapp" = "yes"; then
     AC_CONFIG_FILES([android/Makefile
+                 android/build.gradle
                  android/app/appSettings.gradle
                  android/lib/libSettings.gradle
                  android/lib/src/main/cpp/CMakeLists.txt])
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to