[build] Enable atomicfu compiler plugin for mirai-core and mirai-core-api, but disable transformations for JVM, #2315

This commit is contained in:
Him188 2023-04-30 11:34:45 +01:00
parent 38a98bbd98
commit f469e889d2
No known key found for this signature in database
GPG Key ID: BA439CDDCF652375
2 changed files with 10 additions and 2 deletions

View File

@ -14,7 +14,7 @@ plugins {
kotlin("multiplatform")
kotlin("plugin.serialization")
//id("kotlinx-atomicfu")
id("kotlinx-atomicfu")
id("signing")
id("me.him188.kotlin-jvm-blocking-bridge")
id("me.him188.kotlin-dynamic-delegation")
@ -88,6 +88,10 @@ kotlin {
}
}
atomicfu {
transformJvm = false
}
if (tasks.findByName("androidMainClasses") != null) {
tasks.register("checkAndroidApiLevel") {
doFirst {

View File

@ -15,7 +15,7 @@ import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget
plugins {
kotlin("multiplatform")
// id("kotlinx-atomicfu")
id("kotlinx-atomicfu")
kotlin("plugin.serialization")
id("me.him188.kotlin-jvm-blocking-bridge")
id("me.him188.kotlin-dynamic-delegation")
@ -188,6 +188,10 @@ kotlin {
}
}
atomicfu {
transformJvm = false
}
afterEvaluate {
val main = projectDir.resolve("src/nativeTest/kotlin/local/TestMain.kt")
if (!main.exists()) {