build,cmake: generate both static and shared libjson
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
This commit is contained in:
@@ -55,13 +55,20 @@ set(JSON_C_SOURCES
|
|||||||
)
|
)
|
||||||
|
|
||||||
add_library(json-c
|
add_library(json-c
|
||||||
|
SHARED
|
||||||
|
${JSON_C_SOURCES}
|
||||||
|
${JSON_C_HEADERS}
|
||||||
|
)
|
||||||
|
|
||||||
|
add_library(json-c-static
|
||||||
|
STATIC
|
||||||
${JSON_C_SOURCES}
|
${JSON_C_SOURCES}
|
||||||
${JSON_C_HEADERS}
|
${JSON_C_HEADERS}
|
||||||
)
|
)
|
||||||
|
|
||||||
set_property(TARGET json-c PROPERTY C_STANDARD 99)
|
set_property(TARGET json-c PROPERTY C_STANDARD 99)
|
||||||
|
|
||||||
install(TARGETS json-c
|
install(TARGETS json-c json-c-static
|
||||||
RUNTIME DESTINATION bin
|
RUNTIME DESTINATION bin
|
||||||
LIBRARY DESTINATION lib
|
LIBRARY DESTINATION lib
|
||||||
ARCHIVE DESTINATION lib
|
ARCHIVE DESTINATION lib
|
||||||
|
|||||||
Reference in New Issue
Block a user