cbare is an I/O agnostic C implementation of the BARE message encoding.
Status: unstable. Currently not used very much.
Schema DSL parser and code generator are in development.
For shared and static libraries, package config, and man page:
You can use different compilers and linkers:
CC=cproc CCLD=gcc LDFLAGS='-fuse-ld=mold' make
make check ./baretest && echo pass || echo fail ./utf8test && echo pass || echo fail
You can pass PREFIX or DESTDIR to make if you'd like:
mkdir ./tmp make DESTDIR=./tmp PREFIX=/usr install
Uninstallation is similar: