import org.gradle.accessors.dm.LibrariesForLibs import org.jetbrains.kotlin.gradle.ExperimentalWasmDsl import org.jetbrains.kotlin.gradle.dsl.JvmTarget plugins { id("org.jetbrains.kotlin.multiplatform") id("com.android.kotlin.multiplatform.library") } val libs = the() kotlin { iosArm64() iosSimulatorArm64() jvm() js { browser() } @OptIn(ExperimentalWasmDsl::class) wasmJs { browser() } androidLibrary { // namespace is set per module in the consuming build file compileSdk = libs.versions.androidCompileSdk .get() .toInt() minSdk = libs.versions.androidMinSdk .get() .toInt() compilerOptions { jvmTarget = JvmTarget.JVM_11 } } sourceSets { commonTest.dependencies { implementation(libs.kotlin.test) } } }