Build: Fix NativeInteropPlugin for Gradle 7
Required for Gradle 7+ #KTI-559
This commit is contained in:
+3
-7
@@ -24,13 +24,9 @@ import org.gradle.api.artifacts.Configuration
|
||||
import org.gradle.api.file.FileCollection
|
||||
import org.gradle.api.internal.AbstractNamedDomainObjectContainer
|
||||
import org.gradle.api.internal.CollectionCallbackActionDecorator
|
||||
import org.gradle.api.internal.file.AbstractFileCollection
|
||||
import org.gradle.api.tasks.JavaExec
|
||||
import org.gradle.api.tasks.SourceSet
|
||||
import org.gradle.api.tasks.TaskDependency
|
||||
import org.gradle.internal.reflect.Instantiator
|
||||
import org.jetbrains.kotlin.konan.target.*
|
||||
import org.jetbrains.kotlin.konan.util.*
|
||||
|
||||
class NamedNativeInteropConfig implements Named {
|
||||
|
||||
@@ -189,11 +185,11 @@ class NamedNativeInteropConfig implements Named {
|
||||
interopStubs.kotlin.srcDirs generatedSrcDir
|
||||
|
||||
project.dependencies {
|
||||
add interopStubs.getCompileConfigurationName(), project(path: ':kotlin-native:Interop:Runtime')
|
||||
add interopStubs.getCompileConfigurationName(), "org.jetbrains.kotlin:kotlin-stdlib:${project.bootstrapKotlinVersion}"
|
||||
add interopStubs.getApiConfigurationName(), project(path: ':kotlin-native:Interop:Runtime')
|
||||
add interopStubs.getApiConfigurationName(), "org.jetbrains.kotlin:kotlin-stdlib:${project.bootstrapKotlinVersion}"
|
||||
}
|
||||
|
||||
this.configuration.extendsFrom project.configurations[interopStubs.runtimeConfigurationName]
|
||||
this.configuration.extendsFrom project.configurations[interopStubs.getRuntimeClasspathConfigurationName()]
|
||||
project.dependencies.add(this.configuration.name, interopStubs.output)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user