22 lines
777 B
Diff
22 lines
777 B
Diff
--- 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(...)
|