From 52448565feff5a91cb42df91b0aad64c3abd380c Mon Sep 17 00:00:00 2001 From: Thomas Jarosch Date: Mon, 16 Mar 2009 21:35:39 +0100 Subject: [PATCH] Set VERSION and SOVERSION on shared libraries (compatible with versions from the autoconf suite) --- ftdipp/CMakeLists.txt | 3 +++ src/CMakeLists.txt | 3 +++ 2 files changed, 6 insertions(+), 0 deletions(-) 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") -- 1.7.1