From 0443ef064844ad5625bdfa75677feb8f134c689e Mon Sep 17 00:00:00 2001 From: Sebastian Sellmair Date: Mon, 23 Jan 2023 15:48:20 +0100 Subject: [PATCH] [Gradle] Only resolve hostSpecificMetadataConfiguration when konanTarget is enabled ^KT-56111 Verification Pending --- .../plugin/mpp/MetadataDependencyTransformationTask.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/MetadataDependencyTransformationTask.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/MetadataDependencyTransformationTask.kt index 6b225b4f716..cbe3317c7aa 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/MetadataDependencyTransformationTask.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/MetadataDependencyTransformationTask.kt @@ -80,9 +80,9 @@ open class MetadataDependencyTransformationTask @get:IgnoreEmptyDirectories @get:NormalizeLineEndings protected val hostSpecificMetadataConfigurationsToResolve: FileCollection = project.filesProvider { - kotlinSourceSet.internal.compilations.mapNotNull { compilation -> - compilation.internal.configurations.hostSpecificMetadataConfiguration - } + kotlinSourceSet.internal.compilations + .filter { compilation -> if (compilation is KotlinNativeCompilation) compilation.konanTarget.enabledOnCurrentHost else true } + .mapNotNull { compilation -> compilation.internal.configurations.hostSpecificMetadataConfiguration } } @Transient // Only needed for configuring task inputs