We updated from 3.1.2 to 3.2.0. The update causes the target_link_libraries cmake command to not properly include nlohmann_json, while find_package(nlohmann_json REQUIRED) did not result in an error.
After some investigation, it seems that the issue was the addition of namespaces to target names which is a backward incompatible change.
We updated from
3.1.2to3.2.0. The update causes thetarget_link_librariescmake command to not properly includenlohmann_json, whilefind_package(nlohmann_json REQUIRED)did not result in an error.After some investigation, it seems that the issue was the addition of namespaces to target names which is a backward incompatible change.