create PackageManifest.kt and get test working

This commit is contained in:
2025-07-30 03:15:37 -05:00
parent 0baf6b876b
commit c14a7be42a
21 changed files with 361 additions and 70 deletions

View File

@@ -1,9 +1,32 @@
plugins {
id("buildsrc.convention.kotlin-jvm")
kotlin("multiplatform")
alias(libs.plugins.kotlinPluginSerialization)
}
kotlin {
jvm()
val nativeTarget = if(System.getProperty("os.arch") == "aarch64") {
linuxArm64("native")
} else {
linuxX64("native")
}
nativeTarget.binaries {
sharedLib {
baseName = "planterette"
}
}
sourceSets {
commonMain.dependencies {
implementation(libs.bundles.kotlinxEcosystem)
}
commonTest.dependencies {
implementation(libs.bundles.kotlinxEcosystem)
implementation(kotlin("test"))
}
jvmMain.dependencies {
dependencies {
implementation(libs.bundles.kotlinxEcosystem)
testImplementation(kotlin("test"))
}
}
jvmTest.dependencies {
}
}
}