zeromq/jzmq — pull request #115 by vperron (2012-06-03 05:38:18+00:00)
Title: Android calpabilities and a bugfix

Hello,

I have been struggling to make Android-friendly versions of ZeroMQ with Jzmq, and here are a few patches that help.

- A --disable-version flag, because Android does only load files that end, physically, with *.so; and it also refuses to load if the soname isn't set accordingly. With this flag, it's possible to remove version info;

- A --enable-self-contained flag, that makes all the ZeroMQ library code be embedded into libjzmq.so ; this is helpful in numerous cases when you don't want to load 2 libraries; often, you just can't.

- A bugfix for a reccurring issue I had (and others also, according to the forums) : we had to "touch" a .stamp file and hand-generate the .class files before each build. Now it's done automatically.

I also updated the autogen's config files to recognize an Android build.

Tell me what you think,

Best regards

Victor Perron