33 lines
890 B
Kotlin
33 lines
890 B
Kotlin
plugins {
|
||
alias(libs.plugins.kotlin.multiplatform)
|
||
}
|
||
|
||
kotlin {
|
||
jvmToolchain(21)
|
||
|
||
// Зеркалит набор :storage-core — in-memory импл, чтобы тесты и embedded
|
||
// (Android) запуски не зависели от SQLite/JDBC. Совпадает по семантике
|
||
// с :storage-sqlite (тред-безопасность через Mutex, AutoCloseable).
|
||
jvm()
|
||
macosX64()
|
||
macosArm64()
|
||
iosX64()
|
||
iosArm64()
|
||
iosSimulatorArm64()
|
||
linuxX64()
|
||
linuxArm64()
|
||
mingwX64()
|
||
|
||
sourceSets {
|
||
commonMain.dependencies {
|
||
api(project(":message-store-api"))
|
||
api(project(":journal-api"))
|
||
api(project(":context-api"))
|
||
}
|
||
commonTest.dependencies {
|
||
implementation(kotlin("test"))
|
||
implementation(libs.kotlinx.coroutines.test)
|
||
}
|
||
}
|
||
}
|