[Build] Add utility function to opt-in to ObsoleteDescriptorBasedAPI
This commit is contained in:
committed by
Space Team
parent
697d0d5638
commit
9e3afe7a1f
@@ -49,6 +49,7 @@ dependencies {
|
||||
}
|
||||
|
||||
optInToIrSymbolInternals()
|
||||
optInToObsoleteDescriptorBasedAPI()
|
||||
|
||||
val generationRoot = projectDir.resolve("tests-gen")
|
||||
|
||||
@@ -60,14 +61,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
tasks {
|
||||
named<org.jetbrains.kotlin.gradle.tasks.KotlinCompile>("compileKotlin") {
|
||||
kotlinOptions {
|
||||
freeCompilerArgs += "-opt-in=org.jetbrains.kotlin.ir.ObsoleteDescriptorBasedAPI"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (kotlinBuildProperties.isInJpsBuildIdeaSync) {
|
||||
apply(plugin = "idea")
|
||||
idea {
|
||||
|
||||
@@ -12,17 +12,9 @@ dependencies {
|
||||
}
|
||||
|
||||
optInToIrSymbolInternals()
|
||||
optInToObsoleteDescriptorBasedAPI()
|
||||
|
||||
sourceSets {
|
||||
"main" { projectDefault() }
|
||||
"test" {}
|
||||
}
|
||||
|
||||
tasks {
|
||||
named<org.jetbrains.kotlin.gradle.tasks.KotlinCompile>("compileKotlin") {
|
||||
kotlinOptions {
|
||||
freeCompilerArgs += "-opt-in=org.jetbrains.kotlin.ir.ObsoleteDescriptorBasedAPI"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -17,16 +17,9 @@ dependencies {
|
||||
}
|
||||
|
||||
optInToIrSymbolInternals()
|
||||
optInToObsoleteDescriptorBasedAPI()
|
||||
|
||||
sourceSets {
|
||||
"main" { projectDefault() }
|
||||
"test" {}
|
||||
}
|
||||
|
||||
tasks {
|
||||
named<org.jetbrains.kotlin.gradle.tasks.KotlinCompile>("compileKotlin") {
|
||||
kotlinOptions {
|
||||
freeCompilerArgs += "-opt-in=org.jetbrains.kotlin.ir.ObsoleteDescriptorBasedAPI"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -417,3 +417,7 @@ fun Project.optInToExperimentalCompilerApi() {
|
||||
fun Project.optInToIrSymbolInternals() {
|
||||
optInTo("org.jetbrains.kotlin.ir.symbols.IrSymbolInternals")
|
||||
}
|
||||
|
||||
fun Project.optInToObsoleteDescriptorBasedAPI() {
|
||||
optInTo("org.jetbrains.kotlin.ir.ObsoleteDescriptorBasedAPI")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user