Add C-bindings for FreeBSD.

What does this MR do and why?

  • Add C-bindings for FreeBSD.

The library will be installed as a build dependency into the standard folders used by FreeBSD which are /usr/local/[lib|include].

I use them already for some time, but would be nice to have them upstream: https://cgit.freebsd.org/ports/tree/textproc/gitlab-elasticsearch-indexer/files

gitlab-org/gitlab-elasticsearch-indexer#178

Testing

Already used for some time in FreeBSD packages.

Performance Analysis

  • This merge request does not introduce any performance regression. If a performance regression is expected, explain why.

Merge request reports

Loading