Pakken nlohmann-json tilbyr en deklarasjons-basert JSON og et grensesnittbibliotek i minnet for C++. Pakken kalles ganske enkelt «json», men de fleste omtaler det som «nlohmann json» for å redusere tvetydighet, og det gjøres her.
Denne pakken er kjent for å bygge og fungere skikkelig med en LFS 13.1 plattform.
Nedlasting (HTTP): https://github.com/nlohmann/json/archive/v3.12.0/json-3.12.0.tar.gz
Nedlasting MD5 sum: c2528c3e04faccaaee44f1f8f3d30d99
Nedlastingsstørrelse: 9.3 MB
Estimert diskplass som kreves: 21 MB (legg til 477 MB for tester)
Estimert byggetid: mindre enn 0.1 SBU (legg til 5.8 SBU for tester)
Installer nlohmann-json ved å kjøre følgende kommandoer:
mkdir build &&
cd build &&
cmake -D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=Release \
-D JSON_BuildTests=OFF \
-G Ninja ..
Hvis du fjernet -D
JSON_BuildTests=OFF parameteren, kjør testpakken ved å
utstede ninja && ninja
test. 4 tester er kjent for å mislykkes som henter
innhold, men de krever at et Git depotet for prosjektet er satt
opp.
Nå, som root bruker:
ninja install
-D JSON_BuildTests=OFF:
Denne parameteren deaktiverer bygging av tester, da de kan ta litt
tid å bygge. Fjern dette alternativet hvis du vil kjøre testpakken.