From 823d3cc41258b3736562ff2ad7b814bc0bb1b76f Mon Sep 17 00:00:00 2001 From: Sergey Igushkin Date: Fri, 24 Jan 2020 23:18:45 +0300 Subject: [PATCH] (minor) Fix accessing a shared-native compilation's konanTarget As future some Kotlin/Native compilations in the future may have different platforms within one target, it's more preferable to access the konanTarget from the compilation, not its target. --- .../gradle/targets/metadata/KotlinMetadataTargetConfigurator.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/metadata/KotlinMetadataTargetConfigurator.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/metadata/KotlinMetadataTargetConfigurator.kt index 6d5b117ba9e..28a46922fcd 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/metadata/KotlinMetadataTargetConfigurator.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/metadata/KotlinMetadataTargetConfigurator.kt @@ -379,7 +379,7 @@ class KotlinMetadataTargetConfigurator(kotlinPluginVersion: String) : PropertiesProvider(project.rootProject).enableCommonKlibs == true && singleOrNull() == KotlinPlatformType.native && compilations.map { it.target }.distinct().size > 1 && - compilations.all { (it.target as? KotlinNativeTarget)?.konanTarget?.enabledOnCurrentHost == true } + compilations.all { (it as AbstractKotlinNativeCompilation).konanTarget.enabledOnCurrentHost } ) } }