when {
isMacOs && isArm64 -> macosArm64("native")
isMacOs && !isArm64 -> macosX64("native")
isLinux && isArm64 -> linuxArm64("native")
isLinux && !isArm64 -> linuxX64("native")
isWindows -> mingwX64("native")
else -> throw GradleException("Host OS is not supported in Kotlin/Native.")
}