diff options
Diffstat (limited to 'gradle-plugin')
-rw-r--r-- | gradle-plugin/src/main/kotlin/com/google/devtools/ksp/gradle/KspSubplugin.kt | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gradle-plugin/src/main/kotlin/com/google/devtools/ksp/gradle/KspSubplugin.kt b/gradle-plugin/src/main/kotlin/com/google/devtools/ksp/gradle/KspSubplugin.kt index f14534ab..b273a6ce 100644 --- a/gradle-plugin/src/main/kotlin/com/google/devtools/ksp/gradle/KspSubplugin.kt +++ b/gradle-plugin/src/main/kotlin/com/google/devtools/ksp/gradle/KspSubplugin.kt @@ -419,6 +419,9 @@ abstract class KspTaskJvm : KotlinCompile(KotlinJvmOptionsImpl()), KspTask { kotlinCompile: AbstractKotlinCompile<*>, ) { Configurator<KspTaskJvm>(kotlinCompilation).configure(this) + // Assign moduleName different from kotlin compilation to work around https://github.com/google/ksp/issues/647 + // This will not be necessary once https://youtrack.jetbrains.com/issue/KT-45777 lands + this.moduleName.set(kotlinCompile.moduleName.map { "$it-ksp" }) kotlinCompile as KotlinCompile val providerFactory = kotlinCompile.project.providers compileKotlinArgumentsContributor.set( |