mirror of
https://github.com/aljazceru/turso.git
synced 2026-02-20 15:35:29 +01:00
bind/java: Add support for building on Linux
This commit is contained in:
@@ -41,6 +41,7 @@ public final class LimboDB implements AutoCloseable {
|
||||
enum Architecture {
|
||||
MACOS_ARM64("libs/macos_arm64/lib_limbo_java.dylib", ".dylib"),
|
||||
MACOS_X86("libs/macos_x86/lib_limbo_java.dylib", ".dylib"),
|
||||
LINUX_X86("libs/linux_x86/lib_limbo_java.so", ".so"),
|
||||
WINDOWS("libs/windows/lib_limbo_java.dll", ".dll"),
|
||||
UNSUPPORTED("", "");
|
||||
|
||||
@@ -64,6 +65,15 @@ public final class LimboDB implements AutoCloseable {
|
||||
String osName = System.getProperty("os.name").toLowerCase();
|
||||
String osArch = System.getProperty("os.arch").toLowerCase();
|
||||
|
||||
// TODO: Fix this
|
||||
if (osName.contains("linux")) {
|
||||
if (osArch.contains("aarch64") || osArch.contains("arm64")) {
|
||||
return LINUX_X86;
|
||||
} else if (osArch.contains("x86_64") || osArch.contains("amd64")) {
|
||||
return LINUX_X86;
|
||||
}
|
||||
}
|
||||
|
||||
if (osName.contains("mac")) {
|
||||
if (osArch.contains("aarch64") || osArch.contains("arm64")) {
|
||||
return MACOS_ARM64;
|
||||
|
||||
Reference in New Issue
Block a user