From 936089e2efcae82f03f12bda145be47e0a852d3a Mon Sep 17 00:00:00 2001 From: Alexey Shvetsov Date: Sat, 9 Mar 2013 23:20:29 +0400 Subject: [PATCH] [cmake] Add soversion Signed-off-by: Alexey Shvetsov --- CMakeLists.txt | 2 ++ cmake/modules/AddLLVM.cmake | 1 + 2 files changed, 3 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 71a7426..fc4f288 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -13,6 +13,8 @@ set(CMAKE_MODULE_PATH set(LLVM_VERSION_MAJOR 3) set(LLVM_VERSION_MINOR 3) +set(SOVERSION "${LLVM_VERSION_MAJOR}${LLVM_VERSION_MINOR}") + set(PACKAGE_VERSION "${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}svn") option(LLVM_USE_FOLDERS "Enable solution folders in Visual Studio. Disable for Express versions." ON) diff --git a/cmake/modules/AddLLVM.cmake b/cmake/modules/AddLLVM.cmake index f0b31ce..b48acde 100755 --- a/cmake/modules/AddLLVM.cmake +++ b/cmake/modules/AddLLVM.cmake @@ -12,6 +12,7 @@ macro(add_llvm_library name) if( BUILD_SHARED_LIBS ) llvm_config( ${name} ${LLVM_LINK_COMPONENTS} ) + set_target_properties( ${name} PROPERTIES SOVERSION ${SOVERSION}) endif() # Ensure that the system libraries always comes last on the -- 1.8.1.5