From: Thomas Jarosch Date: Mon, 16 Mar 2009 20:35:39 +0000 (+0100) Subject: Set VERSION and SOVERSION on shared libraries (compatible with versions from the... X-Git-Tag: v0.16rc1~20 X-Git-Url: http://developer.intra2net.com/git/?a=commitdiff_plain;h=52448565feff5a91cb42df91b0aad64c3abd380c;p=libftdi Set VERSION and SOVERSION on shared libraries (compatible with versions from the autoconf suite) --- diff --git a/ftdipp/CMakeLists.txt b/ftdipp/CMakeLists.txt index 66efc32..aff4ca3 100644 --- a/ftdipp/CMakeLists.txt +++ b/ftdipp/CMakeLists.txt @@ -20,6 +20,9 @@ message(STATUS "Building libftdi++") # Targets add_library(ftdipp SHARED ${cpp_sources}) +math(EXPR VERSION_FIXUP "${MAJOR_VERSION} + 1") # Compatiblity with previous releases +set_target_properties(ftdipp PROPERTIES VERSION ${VERSION_FIXUP}.${MINOR_VERSION}.0 SOVERSION 1) + # Static library add_library(ftdipp-static STATIC ${cpp_sources}) set_target_properties(ftdipp-static PROPERTIES OUTPUT_NAME "ftdipp") diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index e1ab82d..0a6a917 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -9,6 +9,9 @@ set(c_headers ftdi.h) add_library(ftdi SHARED ${c_sources}) +math(EXPR VERSION_FIXUP "${MAJOR_VERSION} + 1") # Compatiblity with previous releases +set_target_properties(ftdi PROPERTIES VERSION ${VERSION_FIXUP}.${MINOR_VERSION}.0 SOVERSION 1) + # Static library add_library(ftdi-static STATIC ${c_sources}) set_target_properties(ftdi-static PROPERTIES OUTPUT_NAME "ftdi")