From 876ab4ae52880f5ef3ef96a3d26bf857cc019957 Mon Sep 17 00:00:00 2001 From: Sergey Igushkin Date: Mon, 15 Nov 2021 22:05:23 +0400 Subject: [PATCH] KPM minor fix registering JVM compilation classesDirs --- .../plugin/mpp/pm20/KotlinCompilationTaskConfigurator.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/pm20/KotlinCompilationTaskConfigurator.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/pm20/KotlinCompilationTaskConfigurator.kt index eead3c4fe00..7f046038721 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/pm20/KotlinCompilationTaskConfigurator.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/pm20/KotlinCompilationTaskConfigurator.kt @@ -38,9 +38,11 @@ open class KotlinCompilationTaskConfigurator( addSourcesToKotlinCompileTask(project, compilationData.compileKotlinTaskName, emptyList()) { allSources } addCommonSourcesToKotlinCompileTask(project, compilationData.compileKotlinTaskName, emptyList()) { commonSources } - return project.tasks.named(compilationData.compileKotlinTaskName, KotlinCompile::class.java) { + val result = project.tasks.named(compilationData.compileKotlinTaskName, KotlinCompile::class.java) { it.kotlinPluginData = project.compilerPluginProviderForPlatformCompilation(variant, compilationData) } + compilationData.output.classesDirs.from(result.map { it.destinationDirectory }) + return result } protected fun createKotlinNativeCompilationTask(