Files
kotlin-fork/libraries/tools/kotlin-gradle-plugin-tcs-android/build.gradle.kts
T
Yahor Berdnikau 7dfbf28d93 [Gradle] Introduce compilerOptions for Kotlin external target
Kotlin external target now properly exposes compilerOptions which could
be used by target users to configure target compilations compiler
options.

^KT-57292 In Progress
2023-08-03 14:29:44 +00:00

37 lines
1008 B
Kotlin

plugins {
kotlin("jvm")
`maven-publish`
}
dependencies {
compileOnly(gradleKotlinDsl())
compileOnly("com.android.tools.build:gradle:7.2.1")
compileOnly(project(":kotlin-gradle-plugin")) {
capabilities {
requireCapability("org.jetbrains.kotlin:kotlin-gradle-plugin-common")
}
}
compileOnly(project(":kotlin-gradle-plugin-api")) {
capabilities {
requireCapability("org.jetbrains.kotlin:kotlin-gradle-plugin-api-common")
}
}
compileOnly(project(":kotlin-gradle-plugin-idea"))
}
configureKotlinCompileTasksGradleCompatibility()
kotlin {
compilerOptions {
optIn.add("org.jetbrains.kotlin.gradle.ExternalKotlinTargetApi")
/* Workaround for KT-54823 */
optIn.add("org.jetbrains.kotlin.gradle.InternalKotlinGradlePluginApi")
}
}
/* This module is just for local development / prototyping and demos */
if (!kotlinBuildProperties.isTeamcityBuild) {
publish()
standardPublicJars()
}