Files
mars-nwe/third_party
2026-05-31 11:49:57 +02:00
..
2026-05-31 11:49:57 +02:00

Third-party dependencies

yyjson

The salvage metadata backend uses yyjson for JSON read/write support when the vendored source tree is available at third_party/yyjson.

Recommended setup:

git submodule add -b master https://github.com/ibireme/yyjson.git third_party/yyjson
git submodule update --init --recursive third_party/yyjson

CMake auto-detects third_party/yyjson/CMakeLists.txt. When the submodule is missing, mars_nwe still builds, but the salvage JSON entry read/write helpers return ENOSYS and the yyjson-backed smoke assertions are skipped.