mirror of
https://github.com/bitsycore/compose-desktop-native.git
synced 2026-10-05 02:37:27 +00:00
29 lines
1.2 KiB
Properties
29 lines
1.2 KiB
Properties
org.gradle.jvmargs=-Xmx4096M
|
|
org.gradle.configuration-cache=true
|
|
org.gradle.caching=true
|
|
|
|
kotlin.code.style=official
|
|
|
|
kotlin.mpp.enableCInteropCommonization=true
|
|
kotlin.native.enableKlibsCrossCompilation=false
|
|
# Per-file native incremental compilation MUST stay off: it fails to emit a
|
|
# value class's box/unbox helpers into the declaring file's cache unit when only
|
|
# OTHER files box the value, so the final executable link dies with undefined
|
|
# symbols (e.g. androidx.compose.material3.NavigationItemIconPosition's box
|
|
# constructor, referenced from ShortNavigationBar/WideNavigationRail). Turning it
|
|
# on breaks :demo / :apidemo executable linking on all native targets.
|
|
kotlin.incremental.native=false
|
|
kotlin.native.ignoreDisabledTargets=true
|
|
|
|
org.jetbrains.compose.experimental.macos.enabled=true
|
|
|
|
subsetIcons=true
|
|
compressResources=true
|
|
|
|
# :demo and :apidemo apply the bridge plugin for data.kres packaging (+ the
|
|
# apidemo app icon), but IN-REPO the official Compose coords must substitute to
|
|
# PROJECT modules (the root build's FULL-COMMONIZATION BRIDGE) - not to
|
|
# published com.bitsycore.compose.sdl klibs. Keep the plugin's substitution
|
|
# half off.
|
|
composeDesktopNative.substitution=false
|