blob: b7fc15b18c82e3c820ed03fe0e6b63a620a63b35 (
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
36
37
38
39
40
41
42
|
import org.jetbrains.kotlin.gradle.plugin.mpp.pm20.*
buildscript {
repositories {
{{kts_kotlin_plugin_repositories}}
}
}
repositories {
{{kts_kotlin_plugin_repositories}}
}
group = "project"
version = "1.0"
plugins {
kotlin("{{kpm_plugin_name}}") version "{{kotlin_plugin_version}}"
}
kotlin {
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)
}
}
}
|