Usage
Installing#
This library is meant to be use either as a system dependency, or as a meson subproject.
The second option will grant you more flexibility in case you need control over the memory layout or other configuration flags.
To our knowledge, this library is not distributed by any distribution. To install it on your system you will probably want to write something like:
meson setup build #You might want to introduce more flags to setup the build type to release, lto optimizations et cetera.
meson install -C build #You might want to define DESTDIR before to perform a semi-dry run.
A simplified makefile is available, which sets some reasonable defaults, but uses meson under the hood.
There is also a CMake file (with reduce capabilities), but it is not really used by any of my downstream applications and might end up being broken due to its limited testing.
Tarballs will also be offered for some distributions as part of future releases.
As a dependency#
Feel free to use this as baseline for your wrap file:
[wrap-git]
url = https://github.com/lazy-eggplant/vs.xml
revision = v0.2.5 #Make sure to use the latest
depth = 1
method = meson
[provide]
vs_xml = vs_xml_dep
Configuration#
Read this document about configuration.
Examples#
Please, refer to the examples
folder to see this library in action.