build: do not FetchContent nlohmann_json if already found by find_package#227
build: do not FetchContent nlohmann_json if already found by find_package#227sjanel wants to merge 1 commit intoDataDog:mainfrom
FetchContent nlohmann_json if already found by find_package#227Conversation
dmehala
left a comment
There was a problem hiding this comment.
Thanks for your contribution @sjanel.
While I'm not opposed to avoiding the download of nlohmann-json if it's already installed on the system, we should ensure that the installed version matches the required one to prevent potential compilation errors.
FetchContent nlohmann_json if already found by find_package
FetchContent nlohmann_json if already found by find_packageFetchContent nlohmann_json if already found by find_package
FetchContent nlohmann_json if already found by find_packageFetchContent nlohmann_json if already found by find_package
To ensure a minimum version is found, we can do something like: |
710ce93 to
0964486
Compare
0964486 to
864c854
Compare
dmehala
left a comment
There was a problem hiding this comment.
LGTM! Thank you for your contribution 🙇
|
Slight details, @sjanel can you sign your commit? please |
Description
This PR makes it possible to use
dd-trace-cppas a dependency when nlohmann_json has already been fetched content by a project.It also renames
jsonintonlohmann_jsonas it is more standard in other projects.Motivation
Additional Notes
Bump version of
nlohmann_jsonto 3.12.0.Jira ticket: [PROJ-IDENT]