From ac64fcace8c36b8195d86c889be09b96453252a6 Mon Sep 17 00:00:00 2001 From: Takatoshi Kondo Date: Fri, 10 Aug 2018 16:36:48 +0900 Subject: [PATCH] Added so version if shared object only build. Fixed MSGPACK_INSTALLTARGETS list manipulation. --- CMakeLists.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b5443892..5e6313d3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -192,6 +192,8 @@ IF (BUILD_SHARED_LIBS OR MSGPACK_ENABLE_SHARED) ${msgpackc_HEADERS} ) + SET_TARGET_PROPERTIES (msgpackc PROPERTIES SOVERSION 2 VERSION 2.0.0) + TARGET_INCLUDE_DIRECTORIES (msgpackc PUBLIC $ @@ -230,7 +232,6 @@ IF (MSGPACK_ENABLE_STATIC) ELSEIF (MINGW) SET_TARGET_PROPERTIES (msgpackc PROPERTIES IMPORT_SUFFIX ".dll.a") ENDIF () - SET_TARGET_PROPERTIES (msgpackc PROPERTIES SOVERSION 2 VERSION 2.0.0) ENDIF () ENDIF () @@ -307,7 +308,7 @@ IF (BUILD_SHARED_LIBS OR MSGPACK_ENABLE_SHARED) ENDIF () IF (MSGPACK_ENABLE_STATIC) - SET (MSGPACK_INSTALLTARGETS msgpackc-static) + LIST (APPEND MSGPACK_INSTALLTARGETS msgpackc-static) ENDIF () INSTALL (TARGETS ${MSGPACK_INSTALLTARGETS} EXPORT msgpack-targets