Build: add kotlin.build.useIRForLibraries to enable JVM IR for libraries separately
The next step for JVM IR adoption in our project is going to be enabling `kotlin.build.useIR`, but keeping `kotlin.build.useIRForLibraries` disabled until we fix all remaining ABI incompatibility issues for library code.
This commit is contained in:
@@ -91,6 +91,8 @@ compileTestKotlin {
|
||||
]
|
||||
}
|
||||
|
||||
configureJvmIrBackend(project)
|
||||
|
||||
compileJava9Sources(project, 'kotlin.stdlib.jdk7')
|
||||
|
||||
test {
|
||||
|
||||
@@ -84,6 +84,8 @@ compileTestKotlin {
|
||||
]
|
||||
}
|
||||
|
||||
configureJvmIrBackend(project)
|
||||
|
||||
compileJava9Sources(project, 'kotlin.stdlib.jdk8')
|
||||
|
||||
test {
|
||||
|
||||
@@ -145,6 +145,8 @@ compileLongRunningTestKotlin {
|
||||
kotlinOptions.freeCompilerArgs += "-Xopt-in=kotlin.ExperimentalStdlibApi"
|
||||
}
|
||||
|
||||
configureJvmIrBackend(project)
|
||||
|
||||
task longRunningTest(type: Test, dependsOn: longRunningTestClasses) {
|
||||
group = "verification"
|
||||
testClassesDirs = sourceSets.longRunningTest.output.classesDirs
|
||||
|
||||
Reference in New Issue
Block a user