Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(windows) JNI makefile #1028

Open
eustas opened this issue Jul 3, 2023 · 0 comments
Open

(windows) JNI makefile #1028

eustas opened this issue Jul 3, 2023 · 0 comments

Comments

@eustas
Copy link
Collaborator

eustas commented Jul 3, 2023

Currently, with CMake and modern Debian/testing image in the docker container it is very easy to cross-compile brotli libraries and CLI binary for various target platforms (see https://github.com/google/brotli/wiki/Building-Windows-artifacts).
JNI wrapper library seems to be less fortunate. It requires platform specific pieces and, currently, built only with bazel, which is less than ideal.

So, we are looking for a volunteer who could write a CMake buildfile for that:

  • preferably it should depend on the root CMake file
  • JNI library should link against static brotli libraries, to be standalone
  • for consistency, JNI includes should be taken from the same source as in bazel build
  • simple integration test would be a nice bonus
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant