File tree Expand file tree Collapse file tree 1 file changed +7
-6
lines changed
src/main/kotlin/com/odoo/odools Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -10,18 +10,19 @@ import com.intellij.platform.lsp.api.*
1010import com.intellij.platform.lsp.api.customization.*
1111import com.intellij.psi.search.FilenameIndex
1212import com.intellij.psi.search.GlobalSearchScope
13+ import com.intellij.util.system.CpuArch
1314import org.eclipse.lsp4j.ConfigurationItem
1415
1516val osName = System .getProperty(" os.name" ).lowercase()
1617val arch = System .getProperty(" os.arch" ).lowercase()
1718
1819val targetOs = when {
19- SystemInfo .isWindows && ! SystemInfo .isAarch64 -> " win32-x64"
20- SystemInfo .isWindows && SystemInfo .isAarch64 -> " win32-arm64"
21- SystemInfo .isLinux && ! SystemInfo .isAarch64 -> " linux-x64"
22- SystemInfo .isLinux && SystemInfo .isAarch64 -> " linux-arm64"
23- SystemInfo .isMac && ! SystemInfo .isAarch64 -> " darwin-x64"
24- SystemInfo .isMac && SystemInfo .isAarch64 -> " darwin-arm64"
20+ SystemInfo .isWindows && ! CpuArch .isArm64() -> " win32-x64"
21+ SystemInfo .isWindows && CpuArch .isArm64() -> " win32-arm64"
22+ SystemInfo .isLinux && ! CpuArch .isArm64() -> " linux-x64"
23+ SystemInfo .isLinux && CpuArch .isArm64() -> " linux-arm64"
24+ SystemInfo .isMac && ! CpuArch .isArm64() -> " darwin-x64"
25+ SystemInfo .isMac && CpuArch .isArm64() -> " darwin-arm64"
2526 else -> throw IllegalStateException (" Unsupported OS: $osName $arch " )
2627}
2728
You can’t perform that action at this time.
0 commit comments