Remove unnecessary convention plugins
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
// build-logic/src/main/kotlin/recipe.kotlin.multiplatform.gradle.kts
|
||||
// Establishes the D-05 target matrix + JVM toolchain + common deps.
|
||||
// Establishes the D-05 target matrix + JVM toolchain + warning policy.
|
||||
// Android bytecode is JVM 11 (D-08); server + desktop + shared/jvm are JVM 21.
|
||||
//
|
||||
// This plugin is intentionally dependency-free: shared/ must stay light
|
||||
// (no Koin, no Kermit), and composeApp adds those in its own build file.
|
||||
|
||||
import org.gradle.api.artifacts.VersionCatalogsExtension
|
||||
import org.gradle.kotlin.dsl.getByType
|
||||
@@ -22,12 +24,8 @@ kotlin {
|
||||
}
|
||||
}
|
||||
|
||||
listOf(iosArm64(), iosSimulatorArm64()).forEach { iosTarget ->
|
||||
iosTarget.binaries.framework {
|
||||
baseName = "ComposeApp"
|
||||
isStatic = true
|
||||
}
|
||||
}
|
||||
iosArm64()
|
||||
iosSimulatorArm64()
|
||||
|
||||
jvm {
|
||||
compilerOptions {
|
||||
@@ -43,11 +41,6 @@ kotlin {
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
commonMain.dependencies {
|
||||
implementation(project.dependencies.platform(libs.findLibrary("koin-bom").get()))
|
||||
implementation(libs.findLibrary("koin-core").get())
|
||||
implementation(libs.findLibrary("kermit").get())
|
||||
}
|
||||
commonTest.dependencies {
|
||||
implementation(libs.findLibrary("kotlin-test").get())
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user