blob: 21dd2285783bd84f69b5febafbd87a49c4cbe372 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
import org.jetbrains.kotlin.gradle.plugin.mpp.pm20.*
plugins {
kotlin("{{kpm_plugin_name}}").apply(false)
}
allprojects {
pluginManager.withPlugin("org.jetbrains.kotlin.{{kpm_plugin_name}}") {
configure<KotlinPm20ProjectExtension> {
mainAndTest {
jvm
val linuxX64 by fragments.creating(KotlinLinuxX64Variant::class)
val iosArm64 by fragments.creating(KotlinIosArm64Variant::class)
val iosX64 by fragments.creating(KotlinIosX64Variant::class)
val ios by fragments.creating {
iosArm64.refines(this)
iosX64.refines(this)
}
val jvmAndLinux by fragments.creating {
jvm.refines(this)
linuxX64.refines(this)
}
val native by fragments.creating {
linuxX64.refines(this)
ios.refines(this)
}
}
}
}
}
group = "project"
version = "1.0"
|