Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.openwrt.org/project/libubox.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBachtin, Dmitri <dbachtin@init-ka.de>2015-09-09 10:23:57 +0300
committerFelix Fietkau <nbd@openwrt.org>2015-09-09 12:02:49 +0300
commit2b89f2169b83be17441835758a53782a41aef976 (patch)
treebe905bdfdacb350b59c8f0fd7005aab9c95d4abd /CMakeLists.txt
parente88d816d6e462180f0337565e04e36be58a63309 (diff)
Build static version of libblobmsg_json
Signed-off-by: Dmitri Bachtin <dbachtin@init-ka.de>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt7
1 files changed, 6 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index ecca3e9..57804cf 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -47,13 +47,18 @@ IF(EXISTS ${json})
ADD_LIBRARY(blobmsg_json SHARED blobmsg_json.c)
TARGET_LINK_LIBRARIES(blobmsg_json ubox ${json})
+ ADD_LIBRARY(blobmsg_json-static STATIC blobmsg_json.c)
+ SET_TARGET_PROPERTIES(blobmsg_json-static
+ PROPERTIES OUTPUT_NAME blobmsg_json)
+
ADD_EXECUTABLE(jshn jshn.c)
TARGET_LINK_LIBRARIES(jshn blobmsg_json ${json})
ADD_LIBRARY(json_script SHARED json_script.c)
TARGET_LINK_LIBRARIES(json_script ubox)
- INSTALL(TARGETS blobmsg_json jshn json_script
+ INSTALL(TARGETS blobmsg_json blobmsg_json-static jshn json_script
+ ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION bin
)