[Gradle] Only resolve hostSpecificMetadataConfiguration when konanTarget is enabled

^KT-56111 Verification Pending
This commit is contained in:
Sebastian Sellmair
2023-01-23 15:48:20 +01:00
committed by Space Team
parent 8f6a15e33e
commit 0443ef0648
@@ -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