cmake: Fix find_library for ubusd and examples/server
authorFlorian Fainelli <f.fainelli@gmail.com>
Fri, 1 Jul 2016 21:57:44 +0000 (14:57 -0700)
committerJohn Crispin <john@phrozen.org>
Fri, 1 Jul 2016 13:12:28 +0000 (15:12 +0200)
commit053be7df871e05478284235732f8b0608089512f
tree72c037e692e446d986e7f5e14a296d651de667d6
parent2f09fd7181dcfdad7f5ea2937c61783122710172
cmake: Fix find_library for ubusd and examples/server

Both ubusd and cli TARGET_LINK_LIBRARIES reference ${json} which is
obtained via find_library(), but since the find_library() is searched
after the TARGET_LINK_LIBRARIES for ubusd, ubusd always gets an empty
${json} variable.

examples/server also links against libjson-c, but we were not setting
TARGET_LINK_LIBRARIES accordingly, so do that too with ${json} appended.

This was causing linking errors for ubusd and then examples/server using
an external toolchain (stbgcc-4.8-1.x).

Fixes: 9f52d1769b762 ("cli: use the new json-c library name")
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
CMakeLists.txt
examples/CMakeLists.txt