blob: 30f684b939ea675edd8090b282fdcb701b8ea704 [file] [log] [blame]
plugins {
kotlin("multiplatform")
id("com.google.devtools.ksp")
}
version = "1.0-SNAPSHOT"
kotlin {
jvm {
withJava()
}
js() {
browser()
nodejs()
}
linuxX64() {
binaries {
executable()
}
}
androidNativeX64() {
binaries {
executable()
}
}
androidNativeArm64() {
binaries {
executable()
}
}
// TODO: Enable after CI's Xcode version catches up.
// iosArm64()
// macosX64()
mingwX64()
sourceSets {
val commonMain by getting
val linuxX64Main by getting
val linuxX64Test by getting
val androidNativeX64Main by getting
val androidNativeArm64Main by getting
}
}
dependencies {
add("kspMetadata", project(":test-processor"))
add("kspJvm", project(":test-processor"))
add("kspJvmTest", project(":test-processor"))
add("kspJs", project(":test-processor"))
add("kspJsTest", project(":test-processor"))
add("kspAndroidNativeX64", project(":test-processor"))
add("kspAndroidNativeX64Test", project(":test-processor"))
add("kspAndroidNativeArm64", project(":test-processor"))
add("kspAndroidNativeArm64Test", project(":test-processor"))
add("kspLinuxX64", project(":test-processor"))
add("kspLinuxX64Test", project(":test-processor"))
add("kspMingwX64", project(":test-processor"))
add("kspMingwX64Test", project(":test-processor"))
}