19 lines
586 B
Markdown
19 lines
586 B
Markdown
# Third-party dependencies
|
|
|
|
## yyjson
|
|
|
|
The salvage metadata backend uses the bundled yyjson submodule for JSON
|
|
read/write support. The submodule is required and is linked statically into the
|
|
mars-nwe server targets that use salvage metadata.
|
|
|
|
Setup:
|
|
|
|
```sh
|
|
git submodule update --init --recursive third_party/yyjson
|
|
```
|
|
|
|
CMake expects `third_party/yyjson/CMakeLists.txt` to exist. Reader and writer
|
|
support stay enabled; yyjson tests, fuzzer, misc tools, docs, install targets,
|
|
JSON5/non-standard support, utilities and incremental reader support are disabled
|
|
for the mars-nwe build.
|