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