]> git.ipfire.org Git - thirdparty/json-c.git/commitdiff
build,cmake: generate both static and shared libjson
authorAlexandru Ardelean <ardeleanalex@gmail.com>
Wed, 3 May 2017 08:59:31 +0000 (11:59 +0300)
committerAlexandru Ardelean <ardeleanalex@gmail.com>
Wed, 3 May 2017 09:00:38 +0000 (12:00 +0300)
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
CMakeLists.txt

index 965fe8fed3aa26e1296598fa02bbad14570eaac7..f93c0e6e4d736767239b886bb335e65f6b3a02c5 100644 (file)
@@ -55,13 +55,20 @@ set(JSON_C_SOURCES
 )
 
 add_library(json-c
+    SHARED
+    ${JSON_C_SOURCES}
+    ${JSON_C_HEADERS}
+)
+
+add_library(json-c-static
+    STATIC
     ${JSON_C_SOURCES}
     ${JSON_C_HEADERS}
 )
 
 set_property(TARGET json-c PROPERTY C_STANDARD 99)
 
-install(TARGETS json-c
+install(TARGETS json-c json-c-static
     RUNTIME DESTINATION bin
     LIBRARY DESTINATION lib
     ARCHIVE DESTINATION lib