Release-tracking repository for nlohmann/json

This repository is based on: astoeckel/json The goal is to provide a lightweight repository tracking every releases of nlohmann/json. This repository is compatible with cmake FetchContent.

You can depends on nlohmann/json using:

Example:

include(FetchContent)
FetchContent_Declare(json
GIT_REPOSITORY https://github.com/ArthurSonzogni/nlohman_json
GIT_TAG v3.7.3)
FetchContent_GetProperties(json)
if(NOT json_POPULATED)
FetchContent_Populate(json)
add_subdirectory(${json_SOURCE_DIR} ${json_BINARY_DIR} EXCLUDE_FROM_ALL)
endif()
target_link_libraries(foo PRIVATE nlohmann_json::nlohmann_json)

You can replace always replace the URL by the official repository: https://github.com/nlohmann/json The only difference is the download size. It will several orders of magnitude larger.

This repository is fully autonomous. It updates itself every week using github actions.

See:

- #2073,
- #732,
- #620,
- #556,
- #482,
- #96