Skip to content

Commit f15a712

Browse files
committed
[FIX] Os detection for Mac OS
1 parent 82149ed commit f15a712

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/main/kotlin/com/odoo/odools/OdooLSLspServerSupportProvider.kt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@ val osName = System.getProperty("os.name").lowercase()
1616
val arch = System.getProperty("os.arch").lowercase()
1717

1818
val targetOs = when {
19-
osName.contains("win") && arch.contains("64") -> "win32-x64"
20-
osName.contains("win") && arch.contains("arm") -> "win32-arm64"
21-
osName.contains("linux") && arch.contains("64") -> "linux-x64"
22-
osName.contains("linux") && arch.contains("arm") -> "linux-arm64"
23-
osName.contains("darwin") && arch.contains("64") -> "darwin-x64"
24-
osName.contains("darwin") && arch.contains("arm") -> "darwin-arm64"
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"
2525
else -> throw IllegalStateException("Unsupported OS: $osName $arch")
2626
}
2727

0 commit comments

Comments
 (0)