diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/Tasks.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/Tasks.kt index 386392a9b12..3087db447a6 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/Tasks.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/Tasks.kt @@ -107,7 +107,7 @@ abstract class AbstractKotlinCompile() : AbstractCo sourceRoots.log(this.name, logger) val args = populateCompilerArguments() - args.setupCoroutineSupportArgs() + args.setupCommonCompilerArgs() compilerCalled = true callCompiler(args, sourceRoots, ChangedFiles(inputs)) @@ -116,10 +116,14 @@ abstract class AbstractKotlinCompile() : AbstractCo internal abstract fun getSourceRoots(): SourceRoots internal abstract fun callCompiler(args: T, sourceRoots: SourceRoots, changedFiles: ChangedFiles) - private fun CommonCompilerArguments.setupCoroutineSupportArgs() { + private fun CommonCompilerArguments.setupCommonCompilerArgs() { coroutinesEnable = coroutines == CoroutineSupport.ENABLED coroutinesWarn = coroutines == CoroutineSupport.ENABLED_WITH_WARNING coroutinesError = coroutines == CoroutineSupport.DISABLED + + if (project.logger.isDebugEnabled) { + verbose = true + } } }