Once 421 is merged, my understanding is that KSP could do a step forward towards KMP projects by starting to support multiple jvm targets in the same project, as in:
Copy code
kotlin {
jvm()
jvm("foo")
}
Is this on the roadmap? One solution could be creating per-target ksp configurations like
kspJvmFoo
, inheriting from the root
ksp
. I'm happy to work on a PR if the team agrees with the plan.
t
Ting-Yuan Huang
05/10/2021, 11:31 PM
Yes, this is on the roadmap. We planned most of multiplatform tasks near / after Kotlin 1.5.20. Please feel free to send PRs,