summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/3rdparty/gradle/CMakeLists.txt1
-rw-r--r--src/3rdparty/gradle/gradle.pro3
-rw-r--r--src/3rdparty/gradle/gradle.properties9
-rw-r--r--src/android/templates/build.gradle4
-rw-r--r--src/tools/androiddeployqt/main.cpp2
5 files changed, 17 insertions, 2 deletions
diff --git a/src/3rdparty/gradle/CMakeLists.txt b/src/3rdparty/gradle/CMakeLists.txt
index a6fbfc962a..20c0181403 100644
--- a/src/3rdparty/gradle/CMakeLists.txt
+++ b/src/3rdparty/gradle/CMakeLists.txt
@@ -6,6 +6,7 @@ qt_copy_or_install(
FILES
gradlew
gradlew.bat
+ gradle.properties
DESTINATION
"${destination}"
)
diff --git a/src/3rdparty/gradle/gradle.pro b/src/3rdparty/gradle/gradle.pro
index 1ff0db2017..5d8efdcfd3 100644
--- a/src/3rdparty/gradle/gradle.pro
+++ b/src/3rdparty/gradle/gradle.pro
@@ -4,7 +4,8 @@ CONFIG -= qt android_install
gradle_files.files = \
$$PWD/gradlew \
- $$PWD/gradlew.bat
+ $$PWD/gradlew.bat \
+ $$PWD/gradle.properties
gradle_dirs.files = \
$$PWD/gradle
diff --git a/src/3rdparty/gradle/gradle.properties b/src/3rdparty/gradle/gradle.properties
new file mode 100644
index 0000000000..554f6aeba1
--- /dev/null
+++ b/src/3rdparty/gradle/gradle.properties
@@ -0,0 +1,9 @@
+# Project-wide Gradle settings.
+# For more details on how to configure your build environment visit
+# http://www.gradle.org/docs/current/userguide/build_environment.html
+# Specifies the JVM arguments used for the daemon process.
+# The setting is particularly useful for tweaking memory settings.
+org.gradle.jvmargs=-Xmx2048m
+
+# Enable Gradle caching
+org.gradle.caching=true
diff --git a/src/android/templates/build.gradle b/src/android/templates/build.gradle
index d5b3b93499..c22cd80781 100644
--- a/src/android/templates/build.gradle
+++ b/src/android/templates/build.gradle
@@ -51,6 +51,10 @@ android {
}
}
+ tasks.withType(JavaCompile) {
+ options.incremental = true
+ }
+
lintOptions {
abortOnError false
}
diff --git a/src/tools/androiddeployqt/main.cpp b/src/tools/androiddeployqt/main.cpp
index 47a0667387..558e503973 100644
--- a/src/tools/androiddeployqt/main.cpp
+++ b/src/tools/androiddeployqt/main.cpp
@@ -2445,7 +2445,7 @@ bool buildAndroidProject(const Options &options)
return false;
}
- QString commandLine = QLatin1String("%1 --no-daemon %2").arg(shellQuote(gradlePath), options.releasePackage ? QLatin1String(" assembleRelease") : QLatin1String(" assembleDebug"));
+ QString commandLine = QLatin1String("%1 %2").arg(shellQuote(gradlePath), options.releasePackage ? QLatin1String(" assembleRelease") : QLatin1String(" assembleDebug"));
if (options.buildAAB)
commandLine += QLatin1String(" bundle");