enable invokedynamic opts

This commit is contained in:
FalsePattern 2024-11-03 17:26:42 +01:00
parent 55c5a93102
commit fbb070ed6e
Signed by: falsepattern
GPG key ID: E930CDEC50C50E23

View file

@ -1,10 +1,8 @@
import nl.adaptivity.xmlutil.core.impl.multiplatform.name
import org.jetbrains.changelog.Changelog import org.jetbrains.changelog.Changelog
import org.jetbrains.changelog.markdownToHTML import org.jetbrains.changelog.markdownToHTML
import org.jetbrains.intellij.platform.gradle.IntelliJPlatformType import org.jetbrains.intellij.platform.gradle.IntelliJPlatformType
import org.jetbrains.intellij.platform.gradle.tasks.ComposedJarTask
import org.jetbrains.intellij.platform.gradle.tasks.InstrumentedJarTask
import org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension import org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension
import org.jetbrains.kotlin.gradle.tasks.KotlinCompilationTask
plugins { plugins {
kotlin("jvm") version "1.9.24" apply false kotlin("jvm") version "1.9.24" apply false
@ -34,6 +32,12 @@ subprojects {
extensions.configure<KotlinJvmProjectExtension>("kotlin") { extensions.configure<KotlinJvmProjectExtension>("kotlin") {
jvmToolchain(javaVersion) jvmToolchain(javaVersion)
} }
tasks.withType<KotlinCompilationTask<*>>().configureEach {
compilerOptions {
freeCompilerArgs.addAll("-Xlambdas=indy")
}
}
} }
tasks { tasks {