The folder contains libraries used by the binding and the binding.sha1
checksum for the imgui-binding/src/main
directory that the libraries are built upon. These libraries are utilized during the release process.
To specify the folder containing these files, provide the imgui.library.path
(or java.library.path
) VM option. For example:
-Dimgui.library.path=./folder/path
You can also use the java.library.path
option in the same manner.
By default, the binding expects the file name imgui-java64
. You can change this by using the imgui.library.name
VM option. For example:
-Dimgui.library.name=custom-lib-name.dll
The expected library file names for different operating systems are:
OS | Library |
---|---|
Windows | imgui-java64.dll |
Linux | libimgui-java64.so |
macOS | libimgui-java64.dylib |
- All libraries include statically compiled FreeType.
- The macOS version is a universal library and support x86_64 and arm64 architectures.
The hash sum in the binding.sha1
file is used in continuous integration (CI) to determine if there is a need to update the native binaries.