Files
mantra-kmp/gradle.properties
T

28 lines
1.2 KiB
Properties
Raw Normal View History

2026-03-23 01:41:39 +02:00
#Kotlin
kotlin.code.style=official
2026-04-27 19:43:23 +02:00
kotlin.daemon.jvmargs=-Xmx12g
2026-03-23 01:41:39 +02:00
#Gradle
2026-04-27 19:43:23 +02:00
org.gradle.jvmargs=-Xmx8g -Dfile.encoding=UTF-8
# Off because the lightning-kmp-app composite build reaches, through its experimental/lightning-kmp
# -> bitcoin-kmp -> secp256k1-kmp submodule chain, two tasks that cannot be serialized:
# secp256k1-kmp's `:jni:generateHeaders` and `:native:buildSecp256k1<target>` both hold gradle
# script object references. The configuration cache covers a whole build tree, so an included
# build's incompatibility is this build's problem -- there is no per-build opt-out. Re-enable once
# those two tasks are fixed upstream in the secp256k1-kmp fork, or if that includeBuild goes.
org.gradle.configuration-cache=false
2026-03-23 01:41:39 +02:00
org.gradle.caching=true
#Android
android.nonTransitiveRClass=true
2026-05-17 23:02:42 +02:00
android.useAndroidX=true
android.defaults.buildfeatures.resvalues=true
android.sdk.defaultTargetSdkToCompileSdkIfUnset=false
android.enableAppCompileTimeRClass=false
android.usesSdkInManifest.disallowed=false
android.uniquePackageNames=false
android.dependency.useConstraints=true
android.r8.strictFullModeForKeepRules=false
android.r8.optimizedResourceShrinking=false
android.builtInKotlin=false
android.newDsl=false