• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download

<lambda>null1 plugins {
2     kotlin("multiplatform")
3     id("com.google.devtools.ksp")
4 }
5 
6 version = "1.0-SNAPSHOT"
7 
<lambda>null8 kotlin {
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>null53 dependencies {
54     add("ksp", project(":test-processor"))
55 }
56