From a58e2459c6b77c6603d38b2dd1e04e4d4e51d953 Mon Sep 17 00:00:00 2001 From: Alexander Shabalin Date: Fri, 13 May 2022 17:13:04 +0300 Subject: [PATCH] [K/N] Add SAM with receiver plugin --- kotlin-native/build-tools/build.gradle.kts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/kotlin-native/build-tools/build.gradle.kts b/kotlin-native/build-tools/build.gradle.kts index ece68def300..4990093178a 100644 --- a/kotlin-native/build-tools/build.gradle.kts +++ b/kotlin-native/build-tools/build.gradle.kts @@ -12,17 +12,28 @@ plugins { // due to https://github.com/gradle/gradle/issues/1697. id("kotlin") groovy + `kotlin-dsl` `java-gradle-plugin` } buildscript { val rootBuildDirectory by extra(project.file("../..")) + repositories { + project.bootstrapKotlinRepo?.let { + maven(url = it) + } + } + apply(from = rootBuildDirectory.resolve("kotlin-native/gradle/loadRootProperties.gradle")) dependencies { classpath(commonDependency("com.google.code.gson:gson")) + classpath("org.jetbrains.kotlin:kotlin-sam-with-receiver:${project.bootstrapKotlinVersion}") } } +apply { + plugin("kotlin-sam-with-receiver") +} val rootProperties = Properties().apply { project(":kotlin-native").projectDir.resolve("gradle.properties").reader().use(::load)