Message ID | 20180202120444.2403-1-andre.castro.sw@gmail.com |
---|---|
State | Accepted |
Delegated to: | John Crispin |
Headers | show |
Series | [OpenWrt-Devel] cmake: Fix cli shared linking against ubox | expand |
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)
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 <andre.castro.sw@gmail.com> --- repo: git://git.openwrt.org/project/uci.git CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)