From: Andre Castro Date: Fri, 2 Feb 2018 12:04:44 +0000 (+0000) Subject: cmake: Fix cli shared linking against ubox X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fuci.git;a=commitdiff_plain;h=4c4d343caa1f1997818f895b9c58b313d2e8a578 cmake: Fix cli shared linking against ubox The 'ubox' library used in 'cli' target is not using the output of the 'find_library' command. This is a problem when the 'ubox' library is not located on the standard system library locations. Use the CMake variable 'ubox', output of 'find_library' call that points to the library found on the system, instead of hardcoding the library's name to 'ubox'. Signed-off-by: Andre Castro --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 2df6fa7..170eb0b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -36,7 +36,7 @@ SET_TARGET_PROPERTIES(cli PROPERTIES OUTPUT_NAME uci) IF(BUILD_STATIC) TARGET_LINK_LIBRARIES(cli uci-static ${ubox-static}) ELSE(BUILD_STATIC) - TARGET_LINK_LIBRARIES(cli uci ubox) + TARGET_LINK_LIBRARIES(cli uci ${ubox}) ENDIF(BUILD_STATIC) ADD_LIBRARY(ucimap STATIC ucimap.c)