From 880e381cf62f49ce10016c9378de2d7ef6102ebb Mon Sep 17 00:00:00 2001 From: AmirHossein Abdolmotallebi Date: Sun, 26 Jul 2026 23:40:46 +0330 Subject: [PATCH] enable aot cache --- desktop/app/build.gradle.kts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/desktop/app/build.gradle.kts b/desktop/app/build.gradle.kts index 311d5fcf..81c765e2 100644 --- a/desktop/app/build.gradle.kts +++ b/desktop/app/build.gradle.kts @@ -2,6 +2,7 @@ import buildlogic.CiUtils import buildlogic.versioning.* import com.mikepenz.aboutlibraries.plugin.DuplicateMode import com.mikepenz.aboutlibraries.plugin.DuplicateRule +import dev.nucleusframework.desktop.application.dsl.AotCacheCompatibility import dev.nucleusframework.desktop.application.dsl.TargetFormat import ir.amirab.util.platform.Arch import ir.amirab.util.platform.Platform @@ -93,7 +94,9 @@ aboutLibraries { } } -val isAOTEnabled = false +val isAOTEnabled = + // macOS build fails on CI. needs further investigation + !Platform.isMac() tasks.processResources { from(tasks.named("exportLibraryDefinitions")) @@ -140,6 +143,7 @@ nucleus { cleanupNativeLibs = true aotCache { enabled = isAOTEnabled + compatibility = AotCacheCompatibility.COMPATIBILITY } modules( "java.instrument",