google / google/brotli

(windows) JNI makefile

Open
#1,028 0 comments 0 reactions 0 assignees View on GitHub
enhancement release-v1.1.1
Dominant language
TypeScript
Stars
14.9k
Forks
1.4k
Avg merge
4d 20h
Merged PRs (30d)
9

Description

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

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.