xref: /aosp_15_r20/external/ksp/integration-tests/src/test/resources/playground-mpp/workload/build.gradle.kts (revision af87fb4bb8e3042070d2a054e912924f599b22b7)

<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     linuxX64()
13     mingwX64()
14     macosX64()
15     ios()
16     js(BOTH) {
17         browser()
18         nodejs()
19     }
20     sourceSets {
21         val commonMain by getting
22         val jvmMain by getting {
23             dependencies {
24                 implementation(project(":test-processor"))
25                 project.dependencies.add("kspJvm", project(":test-processor"))
26             }
27             kotlin.srcDir("src/main/java")
28         }
29     }
30 }
31 
<lambda>null32 tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile> {
33     kotlinOptions.freeCompilerArgs += "-Xuse-deprecated-legacy-compiler"
34 }
35 
<lambda>null36 ksp {
37     arg("option1", "value1")
38     arg("option2", "value2")
39 }
40