build(binding): macOS ARM64 native binaries (#223)

Co-authored-by: @Tom-Ski @zly2006
This commit is contained in:
Rex Fleischerand@Tom-Ski @zly2006 authored and GitHub committed 2024-08-05 00:37:32 +03:00
1 parent 3d75eb3da0
commit be4734090e
9 files changed
+83 -41

No files matched your search

+2 -1
View File
@@ -29,7 +29,8 @@ import java.util.Properties;
public class ImGui {
private static final String LIB_PATH_PROP = "imgui.library.path";
private static final String LIB_NAME_PROP = "imgui.library.name";
private static final String LIB_NAME_DEFAULT = System.getProperty("os.arch").contains("64") ? "imgui-java64" : "imgui-java";
private static final boolean isARM = System.getProperty("os.arch").equals("arm") || System.getProperty("os.arch").startsWith("aarch64");
private static final String LIB_NAME_DEFAULT = "imgui-java" + (isARM ? "arm" : "") + "64";
private static final String LIB_TMP_DIR_PREFIX = "imgui-java-natives";
private static final ImGuiContext IMGUI_CONTEXT;