-ADD_LIBRARY(uci-shared SHARED ${LIB_SOURCES})
-SET_TARGET_PROPERTIES(uci-shared PROPERTIES OUTPUT_NAME uci)
-TARGET_LINK_LIBRARIES(uci-shared dl)
+FIND_LIBRARY(ubox NAMES ubox)
+IF(BUILD_STATIC)
+ FIND_LIBRARY(ubox-static NAMES libubox.a)
+ENDIF(BUILD_STATIC)
+
+ADD_LIBRARY(uci SHARED ${LIB_SOURCES})
+SET_TARGET_PROPERTIES(uci PROPERTIES OUTPUT_NAME uci)
+TARGET_LINK_LIBRARIES(uci ${ubox})