plugins { alias(libs.plugins.kotlin.multiplatform) } // KMP-реализации :cursor-api в памяти — для тестов, dev-режима и // embedded-сценариев (Android core, CLI): // - `InMemoryCursorHolder` (серверный allocator): эпоха (`createdAt`) // генерируется при создании и не переживает пересоздание инстанса; // - `InMemoryMutableCursorHolder` (клиентская закладка). // // Зависимости: только `:cursor-api`. Никакого I/O — pure in-memory. // // Цели сборки — jvm() + linuxX64() + mingwX64() (как у `:outbox-inmemory`). kotlin { jvmToolchain(21) jvm() linuxX64() mingwX64() sourceSets { commonMain.dependencies { api(project(":cursor-api")) } commonTest.dependencies { implementation(kotlin("test")) implementation(libs.kotlinx.coroutines.test) } } }