blob: 81e93295648cf0f1caef4ef8d80b026b906b0e7c [file] [log] [blame]
--- a/CMakeLists.txt 2020-08-03 08:55:10.090125184 -0400
+++ b/CMakeLists.txt 2020-08-03 08:57:21.002463125 -0400
@@ -416,9 +416,17 @@
${JSON_C_SOURCES}
${JSON_C_HEADERS}
)
+
+set(JSON_C_SOVERSION 5)
set_target_properties(${PROJECT_NAME} PROPERTIES
VERSION 5.1.0
- SOVERSION 5)
+ SOVERSION ${JSON_C_SOVERSION})
+
+set_target_properties(${PROJECT_NAME} PROPERTIES
+ OUTPUT_NAME ${PROJECT_NAME}
+ RUNTIME_OUTPUT_NAME ${PROJECT_NAME}-${JSON_C_SOVERSION}
+ ARCHIVE_OUTPUT_NAME ${PROJECT_NAME})
+
list(APPEND CMAKE_TARGETS ${PROJECT_NAME})
# If json-c is used as subroject it set to target correct interface -I flags and allow
# to build external target without extra include_directories(...)