You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Alexandros Theodotou 0412ba892f
readme: add clarification about subprojects
1 month ago
subprojects add code 1 month ago
.gitignore add code 1 month ago
LICENSE Initial commit 1 month ago
README.md readme: add clarification about subprojects 1 month ago
full_project.h add license info 1 month ago
main.c do 5 tries, display -O level 1 month ago
meson.build do 5 tries, display -O level 1 month ago

README.md

cyaml-testing

Build

# control -On with `optimization` option
meson build -Doptimization=2 -Ddebug=false
ninja -C build

Meson first looks for an existing system installation of libcyaml. If not found, it will fetch a meson-ified version of libcyaml from (the respository/branch here).

Usage of the subproject can be forced by passing

meson build --force-fallback-for=libcyaml

The code of the subproject will be fetched inside the subprojects dir and can be directly edited. After editing, the next invocation of ninja -C build will re-build it and use it. Note: editing the .wrap file has no effect if the subproject already exists. To force a re-fetch of the subproject based on the .wrap file, delete the subprojects/libcyaml directory

Usage

This only works with Zrythm project YAML files

build/large-yaml-test <path-to-yaml>

License

full_project.h is under AGPLv3 or later (see its header). Everything else in this distribution is in the public domain (CC0).