--- jsoncpp-1.8.4/CMakeLists.txt.orig 2018-08-08 21:01:18.879593200 +0300 +++ jsoncpp-1.8.4/CMakeLists.txt 2018-08-08 21:01:23.301846100 +0300 @@ -64,7 +64,7 @@ #IF(NOT JSONCPP_VERSION_FOUND) # MESSAGE(FATAL_ERROR "Failed to parse version string properly. Expect X.Y.Z") #ENDIF(NOT JSONCPP_VERSION_FOUND) -SET( JSONCPP_SOVERSION 19 ) +SET( JSONCPP_SOVERSION 20 ) SET( JSONCPP_USE_SECURE_MEMORY "0" CACHE STRING "-D...=1 to use memory-wiping allocator for STL" ) MESSAGE(STATUS "JsonCpp Version: ${JSONCPP_VERSION_MAJOR}.${JSONCPP_VERSION_MINOR}.${JSONCPP_VERSION_PATCH}") --- jsoncpp-1.8.4/SRC/lib_json/CMakeLists.txt.orig 2018-08-08 21:02:37.459087700 +0300 +++ jsoncpp-1.8.4/SRC/lib_json/CMakeLists.txt 2018-08-08 21:04:02.321941600 +0300 @@ -72,6 +72,8 @@ ADD_LIBRARY(jsoncpp_lib SHARED ${PUBLIC_HEADERS} ${jsoncpp_sources}) SET_TARGET_PROPERTIES( jsoncpp_lib PROPERTIES VERSION ${JSONCPP_VERSION} SOVERSION ${JSONCPP_SOVERSION}) SET_TARGET_PROPERTIES( jsoncpp_lib PROPERTIES OUTPUT_NAME jsoncpp + RUNTIME_OUTPUT_NAME jsoncpp-${JSONCPP_SOVERSION} + ARCHIVE_OUTPUT_NAME jsoncpp DEBUG_OUTPUT_NAME jsoncpp${DEBUG_LIBNAME_SUFFIX} ) # Set library's runtime search path on OSX