diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/pm20/KotlinMetadataCompilationData.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/pm20/KotlinMetadataCompilationData.kt index de693caf1f3..1ad2aeb81f4 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/pm20/KotlinMetadataCompilationData.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/pm20/KotlinMetadataCompilationData.kt @@ -159,7 +159,7 @@ internal open class KotlinNativeFragmentMetadataCompilationDataImpl( get() = lowerCamelCaseName("compile", fragment.disambiguateName(""), "KotlinNativeMetadata") override val isActive: Boolean - get() = fragment.isNativeShared() + get() = fragment.isNativeShared() && fragment.containingModule.variantsContainingFragment(fragment).count() > 1 override val kotlinOptions: NativeCompileOptions = NativeCompileOptions { languageSettings }