diff options
Diffstat (limited to 'plugins/kotlin/idea/tests/testData/gradle/kpmImportingTest/simpleKpmProject/build.gradle.kts')
-rw-r--r-- | plugins/kotlin/idea/tests/testData/gradle/kpmImportingTest/simpleKpmProject/build.gradle.kts | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/plugins/kotlin/idea/tests/testData/gradle/kpmImportingTest/simpleKpmProject/build.gradle.kts b/plugins/kotlin/idea/tests/testData/gradle/kpmImportingTest/simpleKpmProject/build.gradle.kts new file mode 100644 index 000000000000..b7fc15b18c82 --- /dev/null +++ b/plugins/kotlin/idea/tests/testData/gradle/kpmImportingTest/simpleKpmProject/build.gradle.kts @@ -0,0 +1,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) + } + } +}
\ No newline at end of file |