elect
10/27/2022, 11:47 AMcommonMain
but I'd like to move it to specific targets (jvm and the rest), but I'm unsure how to do it.
Now I have a single GenerateCode
task, shall I have a GeneratorJvmCode
and GeneratorNonJvmCode
having each of them their own generated dir?
@get:OutputDirectory
val targetDir: DirectoryProperty = project.objects.directoryProperty()
.convention(project.layout.buildDirectory.dir("generatedJvm")) // and the other one having "generatedNonJvm"
elect
10/27/2022, 11:48 AMval generateJvmCode by registering(GenerateJvmCode::class)
kotlin.sourceSets.jvmMain { kotlin.srcDir(generateJvmCode) }
val generateNonJvmCode by registering(GenerateNonJvmCode::class)
kotlin.sourceSets.nativeMain { kotlin.srcDir(generateNonJvmCode) }
kotlin.sourceSets.jsMain { kotlin.srcDir(generateNonJvmCode) }
?