diff options
Diffstat (limited to 'core/build.gradle.kts')
| -rw-r--r-- | core/build.gradle.kts | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/core/build.gradle.kts b/core/build.gradle.kts new file mode 100644 index 0000000..718fdaa --- /dev/null +++ b/core/build.gradle.kts @@ -0,0 +1,28 @@ +plugins { + alias(libs.plugins.kotlin.multiplatform) + alias(libs.plugins.kotlin.serialization) +} + +kotlin { + jvmToolchain(21) + jvm() + + sourceSets { + commonMain.dependencies { + implementation(libs.coroutines.core) + api(libs.serialization.json) + } + commonTest.dependencies { + implementation(kotlin("test")) + implementation(libs.coroutines.test) + } + jvmMain.dependencies { + implementation(libs.tnoodle.scrambles) + implementation(libs.dbus.java.core) + implementation(libs.dbus.java.transport.native) + } + } +} + +// Same heap cap as the desktop app, so tests catch scramblers that outgrow it. +tasks.withType<Test>().configureEach { maxHeapSize = "256m" } |
