[Gradle][Minor] KotlinJsIrSourceSetProcessor: Access runtimeDependencyFiles safely
As it might happen, that the configure code could be triggered too early, capturing the state of 'runtimeDependencyFiles' to early as well. ^KT-60937 Verification Pending
This commit is contained in:
committed by
Space Team
parent
ba270fc7df
commit
8ce820d944
+2
-2
@@ -18,7 +18,7 @@ import org.jetbrains.kotlin.gradle.utils.filesProvider
|
||||
|
||||
internal class KotlinJsIrSourceSetProcessor(
|
||||
tasksProvider: KotlinTasksProvider,
|
||||
kotlinCompilation: KotlinCompilationInfo
|
||||
kotlinCompilation: KotlinCompilationInfo,
|
||||
) : KotlinSourceSetProcessor<Kotlin2JsCompile>(
|
||||
tasksProvider, taskDescription = "Compiles the Kotlin sources in $kotlinCompilation to JavaScript.",
|
||||
kotlinCompilation = kotlinCompilation
|
||||
@@ -47,7 +47,7 @@ internal class KotlinJsIrSourceSetProcessor(
|
||||
val configAction = KotlinJsIrLinkConfig(binary)
|
||||
configAction.configureTask {
|
||||
it.description = taskDescription
|
||||
it.libraries.from(compilation.runtimeDependencyFiles)
|
||||
it.libraries.from(project.filesProvider { compilation.runtimeDependencyFiles })
|
||||
}
|
||||
configAction.configureTask { task ->
|
||||
task.modeProperty.set(binary.mode)
|
||||
|
||||
Reference in New Issue
Block a user