diff options
Diffstat (limited to 'gradle.properties')
-rw-r--r-- | gradle.properties | 64 |
1 files changed, 40 insertions, 24 deletions
diff --git a/gradle.properties b/gradle.properties index 8375129e..cc98c2f7 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,33 +1,49 @@ -# Project-wide Gradle settings. - -# IDE (e.g. Android Studio) users: -# Gradle settings configured through the IDE *will override* -# any settings specified in this file. - -# 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. -android.enableJetifier=true -android.useAndroidX=true -org.gradle.jvmargs=-Xmx1536m +wireguardVersionCode=516 +wireguardVersionName=1.0.20250531 +wireguardPackageName=com.wireguard.android # When configured, Gradle will run in incubating parallel mode. # This option should only be used with decoupled projects. More details, visit # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects -# org.gradle.parallel=true +org.gradle.parallel=true +org.gradle.configureondemand=true +org.gradle.caching=true + +# Enable Kotlin incremental compilation +kotlin.incremental=true -# R8 Full mode -android.enableR8.fullMode=true +# Enable AndroidX support +android.useAndroidX=true -# https://jakewharton.com/increased-accuracy-of-aapt2-keep-rules/ -android.useMinimalKeepRules=true +# Specifies the JVM arguments used for the daemon process. +# The setting is particularly useful for tweaking memory settings. +org.gradle.jvmargs=-Xmx1536m -# Enable rudimentary R class namespacing where each library only contains -# references to the resources it declares instead of declarations plus all -# transitive dependency references. -android.namespacedRClass=true +# Turn off AP discovery in compile path to enable compile avoidance +kapt.include.compile.classpath=false + +# Experimental AGP flags +# Generate compile-time only R class for app modules. +android.enableAppCompileTimeRClass=true +# Keep AAPT2 daemons alive between incremental builds. +android.keepWorkerActionServicesBetweenBuilds=true +# Generate manifest class as a .class directly rather than a Java source file. +android.generateManifestClass=true + +# Default Android build features +# Disable resource values generation by default in libraries +android.defaults.buildfeatures.resvalues=false +# Disable shader compilation by default +android.defaults.buildfeatures.shaders=false +# Disable Android resource processing by default +android.library.defaults.buildfeatures.androidresources=false # Suppress warnings for some features that aren't yet stabilized -android.suppressUnsupportedOptionWarnings=android.enableR8.fullMode,android.useMinimalKeepRules,android.namespacedRClass,android.suppressUnsupportedOptionWarnings +android.suppressUnsupportedOptionWarnings=android.keepWorkerActionServicesBetweenBuilds,\ + android.enableAppCompileTimeRClass,\ + android.suppressUnsupportedOptionWarnings + +# OSSRH sometimes struggles with slow deployments, so this makes Gradle +# more tolerant to those delays. +systemProp.org.gradle.internal.http.connectionTimeout=500000 +systemProp.org.gradle.internal.http.socketTimeout=500000 |