Files
kotlin-fork/libraries/tools/kotlin-gradle-plugin-dsl-codegen/build.gradle.kts
T
Vyacheslav Gerasimov ab146bd6d4 Build: Fix deprecated Gradle configurations usages
for migration to Gradle 7+ #KTI-559
2021-09-26 18:28:44 +03:00

30 lines
795 B
Kotlin

import org.gradle.jvm.tasks.Jar
plugins {
kotlin("jvm")
}
dependencies {
api(gradleApi())
api(project(":kotlin-gradle-plugin-api"))
api(project(":native:kotlin-native-utils"))
}
val generateMppTargetContainerWithPresets by generator(
"org.jetbrains.kotlin.generators.gradle.dsl.MppPresetFunctionsCodegenKt",
sourceSets["main"]
)
val generateAbstractBinaryContainer by generator(
"org.jetbrains.kotlin.generators.gradle.dsl.MppNativeBinaryDSLCodegenKt",
sourceSets["main"]
)
listOf(generateMppTargetContainerWithPresets, generateAbstractBinaryContainer).forEach {
it.systemProperty(
"org.jetbrains.kotlin.generators.gradle.dsl.outputSourceRoot",
project(":kotlin-gradle-plugin").projectDir.resolve("src/main/kotlin").absolutePath
)
}