Files
AutoJs6/build-logic/ksp-version-codes-processor/build.gradle.kts

34 lines
791 B
Kotlin

import org.jetbrains.kotlin.gradle.dsl.JvmTarget
plugins {
`kotlin-dsl`
}
repositories {
mavenCentral()
google()
}
dependencies {
implementation(gradleApi())
implementation("com.google.devtools.ksp:symbol-processing-api:${System.getProperty("com.google.devtools.ksp")}")
implementation(libs.kotlin.csv.jvm)
}
System.getProperty("gradle.java.version.min.supported").let { minJdk ->
java {
sourceCompatibility = JavaVersion.toVersion(minJdk)
targetCompatibility = JavaVersion.toVersion(minJdk)
toolchain {
languageVersion.set(JavaLanguageVersion.of(minJdk))
}
}
kotlin {
compilerOptions {
jvmTarget.set(JvmTarget.fromTarget(minJdk))
}
jvmToolchain(minJdk.toInt())
}
}