• 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     js(BOTH) {
13         browser()
14         nodejs()
15     }
16     linuxX64() {
17         binaries {
18             executable()
19         }
20     }
21     androidNativeX64() {
22         binaries {
23             executable()
24         }
25     }
26     androidNativeArm64() {
27         binaries {
28             executable()
29         }
30     }
31     // TODO: Enable after CI's Xcode version catches up.
32     // iosArm64()
33     // macosX64()
34     mingwX64()
35     sourceSets {
36         val commonMain by getting {
37             dependencies {
38                 implementation(project(":annotations"))
39             }
40         }
41         val linuxX64Main by getting
42         val linuxX64Test by getting
43         val androidNativeX64Main by getting
44         val androidNativeArm64Main by getting
45     }
46 }
47 
<lambda>null48 tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile> {
49     kotlinOptions.freeCompilerArgs += "-Xuse-deprecated-legacy-compiler"
50 }
51 
<lambda>null52 dependencies {
53     add("kspCommonMainMetadata", project(":test-processor"))
54     add("kspJvm", project(":test-processor"))
55     add("kspJvmTest", project(":test-processor"))
56     add("kspJs", project(":test-processor"))
57     add("kspJsTest", project(":test-processor"))
58     add("kspAndroidNativeX64", project(":test-processor"))
59     add("kspAndroidNativeX64Test", project(":test-processor"))
60     add("kspAndroidNativeArm64", project(":test-processor"))
61     add("kspAndroidNativeArm64Test", project(":test-processor"))
62     add("kspLinuxX64", project(":test-processor"))
63     add("kspLinuxX64Test", project(":test-processor"))
64     add("kspMingwX64", project(":test-processor"))
65     add("kspMingwX64Test", project(":test-processor"))
66 }
67