[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(
|
internal class KotlinJsIrSourceSetProcessor(
|
||||||
tasksProvider: KotlinTasksProvider,
|
tasksProvider: KotlinTasksProvider,
|
||||||
kotlinCompilation: KotlinCompilationInfo
|
kotlinCompilation: KotlinCompilationInfo,
|
||||||
) : KotlinSourceSetProcessor<Kotlin2JsCompile>(
|
) : KotlinSourceSetProcessor<Kotlin2JsCompile>(
|
||||||
tasksProvider, taskDescription = "Compiles the Kotlin sources in $kotlinCompilation to JavaScript.",
|
tasksProvider, taskDescription = "Compiles the Kotlin sources in $kotlinCompilation to JavaScript.",
|
||||||
kotlinCompilation = kotlinCompilation
|
kotlinCompilation = kotlinCompilation
|
||||||
@@ -47,7 +47,7 @@ internal class KotlinJsIrSourceSetProcessor(
|
|||||||
val configAction = KotlinJsIrLinkConfig(binary)
|
val configAction = KotlinJsIrLinkConfig(binary)
|
||||||
configAction.configureTask {
|
configAction.configureTask {
|
||||||
it.description = taskDescription
|
it.description = taskDescription
|
||||||
it.libraries.from(compilation.runtimeDependencyFiles)
|
it.libraries.from(project.filesProvider { compilation.runtimeDependencyFiles })
|
||||||
}
|
}
|
||||||
configAction.configureTask { task ->
|
configAction.configureTask { task ->
|
||||||
task.modeProperty.set(binary.mode)
|
task.modeProperty.set(binary.mode)
|
||||||
|
|||||||
Reference in New Issue
Block a user