Supplements many of the C standard libraries, adding additional string, file, and array operations.
Runtime Dependencies:
- None
Build Dependencies:
meson >= 1.1.0c89(ormsvc)c++20(optional: testsuite only)pkgconfig(optional)
$ cd sfsupplement
$ meson setup builddir
$ cd builddir
$ ninja
# ninja install
$ git submodule update --init
$ meson setup builddir -Dbuild-tests=true
$ cd builddir
$ ninja
$ ./tests/run_tests
$ meson setup builddir -Dgen-pkgconfig=false
On Windows hosts Meson tries to install into your root folder, C:\, which is
often not ideal. Use the DESTDIR environment variable to specify where you
want the library installed to.
Additionally, see notes for building without pkgconfig.
VS Powershell example:
PS ...> $env:DESTDIR = "C:\Program Files\sfsupplement"
PS ...> ninja install