Add basic support for Kotlin/Native variants to the PM20 Gradle plugin

This commit is contained in:
Sergey Igushkin
2021-03-19 18:24:03 +03:00
parent 401fbae8d8
commit f029179fe0
30 changed files with 713 additions and 391 deletions
@@ -10,6 +10,7 @@ import org.gradle.api.Action
import org.gradle.api.Named
import org.gradle.api.file.FileCollection
import org.jetbrains.kotlin.gradle.dsl.KotlinCommonOptions
import org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinCompilationData
interface CInteropSettings : Named {
@@ -22,7 +23,7 @@ interface CInteropSettings : Named {
}
// TODO: Provide an interface for native compilations.
val compilation: KotlinCompilation<KotlinCommonOptions>
val compilation: KotlinCompilationData<out KotlinCommonOptions>
val dependencyConfigurationName: String
var dependencyFiles: FileCollection