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)