[MPP] Always use native plugin artifact for native compilations
#KT-46122 Fixed
This commit is contained in:
committed by
TeamCityServer
parent
d75d42da9d
commit
80f95528c2
+2
-5
@@ -7,10 +7,7 @@ import org.gradle.api.tasks.compile.AbstractCompile
|
|||||||
import org.gradle.api.tasks.compile.JavaCompile
|
import org.gradle.api.tasks.compile.JavaCompile
|
||||||
import org.jetbrains.kotlin.gradle.dsl.KotlinCompile
|
import org.jetbrains.kotlin.gradle.dsl.KotlinCompile
|
||||||
import org.jetbrains.kotlin.gradle.logging.kotlinDebug
|
import org.jetbrains.kotlin.gradle.logging.kotlinDebug
|
||||||
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinAndroidTarget
|
import org.jetbrains.kotlin.gradle.plugin.mpp.*
|
||||||
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinJvmAndroidCompilation
|
|
||||||
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinJvmCompilation
|
|
||||||
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinWithJavaCompilation
|
|
||||||
import org.jetbrains.kotlin.gradle.tasks.AbstractKotlinCompile
|
import org.jetbrains.kotlin.gradle.tasks.AbstractKotlinCompile
|
||||||
import org.jetbrains.kotlin.gradle.tasks.CompilerPluginOptions
|
import org.jetbrains.kotlin.gradle.tasks.CompilerPluginOptions
|
||||||
import org.jetbrains.kotlin.gradle.tasks.KotlinNativeCompile
|
import org.jetbrains.kotlin.gradle.tasks.KotlinNativeCompile
|
||||||
@@ -67,7 +64,7 @@ class SubpluginEnvironment(
|
|||||||
project.logger.kotlinDebug { "Loading subplugin $pluginId" }
|
project.logger.kotlinDebug { "Loading subplugin $pluginId" }
|
||||||
|
|
||||||
|
|
||||||
if (kotlinCompilation.platformType == KotlinPlatformType.native) {
|
if (kotlinCompilation is AbstractKotlinNativeCompilation) {
|
||||||
subplugin.getPluginArtifactForNative()?.let { artifact ->
|
subplugin.getPluginArtifactForNative()?.let { artifact ->
|
||||||
project.addMavenDependency(kotlinCompilation.pluginConfigurationName, artifact)
|
project.addMavenDependency(kotlinCompilation.pluginConfigurationName, artifact)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user