diff options
Diffstat (limited to 'gradle-plugin/src/main/kotlin/com/google/devtools/ksp/gradle/KspSubplugin.kt')
-rw-r--r-- | gradle-plugin/src/main/kotlin/com/google/devtools/ksp/gradle/KspSubplugin.kt | 5 |
1 files changed, 4 insertions, 1 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 b89545a9..76743a52 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 @@ -110,6 +110,7 @@ class KspGradleSubplugin @Inject internal constructor(private val registry: Tool classpath: Configuration, sourceSetName: String, isIncremental: Boolean, + allWarningsAsErrors: Boolean, ): List<SubpluginOption> { val options = mutableListOf<SubpluginOption>() options += SubpluginOption("classOutputDir", getKspClassOutputDir(project, sourceSetName).path) @@ -124,6 +125,7 @@ class KspGradleSubplugin @Inject internal constructor(private val registry: Tool project.findProperty("ksp.incremental.log")?.toString() ?: "false" ) options += SubpluginOption("projectBaseDir", project.project.projectDir.canonicalPath) + options += SubpluginOption("allWarningsAsErrors", allWarningsAsErrors.toString()) options += FilesSubpluginOption("apclasspath", classpath.toList()) kspExtension.apOptions.forEach { @@ -211,7 +213,8 @@ class KspGradleSubplugin @Inject internal constructor(private val registry: Tool kspExtension, processorClasspath, sourceSetName, - isIncremental + isIncremental, + kspExtension.allWarningsAsErrors ) } ) |