monero-java icon indicating copy to clipboard operation
monero-java copied to clipboard

Support building static libraries with shared library wrapper [4 XMR]

Open woodser opened this issue 1 year ago • 2 comments

This issue requests building monero-java and monero-cpp to static libraries so all dependencies are self-contained, with a shared library wrapper to access libmonero-java in JNI.

For example: libmonero-cpp.a, libmonero-java.a, and libmonero-java.so.

This will allow the libraries to run on Windows without MSYS2 dependency.

The libraries should build on x86_64 and ARM64 for Linux, macOS, and Windows, using proper configuration in CMakeLists.txt.

woodser avatar Feb 23 '24 15:02 woodser