diff --git a/mirai-core-api/build.gradle.kts b/mirai-core-api/build.gradle.kts index df514ebc6..7d6473b3b 100644 --- a/mirai-core-api/build.gradle.kts +++ b/mirai-core-api/build.gradle.kts @@ -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 { diff --git a/mirai-core/build.gradle.kts b/mirai-core/build.gradle.kts index df38a1f59..a1707deb4 100644 --- a/mirai-core/build.gradle.kts +++ b/mirai-core/build.gradle.kts @@ -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()) {