<lambda>null1plugins { 2 kotlin("multiplatform") 3 id("com.google.devtools.ksp") 4 } 5 6 version = "1.0-SNAPSHOT" 7 <lambda>null8kotlin { 9 jvm { 10 withJava() 11 } 12 13 js(IR) { 14 browser() 15 } 16 17 linuxX64() { 18 binaries { 19 executable() 20 } 21 } 22 23 sourceSets { 24 val commonMain by getting 25 26 val jvmJs by sourceSets.creating { 27 dependsOn(commonMain) 28 } 29 30 val jvmLinuxX64 by sourceSets.creating { 31 dependsOn(commonMain) 32 } 33 34 val jvmOnly by sourceSets.creating { 35 dependsOn(jvmJs) 36 dependsOn(jvmLinuxX64) 37 } 38 39 val linuxX64Main by getting { 40 dependsOn(jvmLinuxX64) 41 } 42 43 val jvmMain by getting { 44 dependsOn(jvmOnly) 45 } 46 47 val jsMain by getting { 48 dependsOn(jvmJs) 49 } 50 } 51 } 52 <lambda>null53dependencies { 54 add("ksp", project(":test-processor")) 55 } 56