From 7bb341b823ff66c794312e9c8b1798dd664a0a77 Mon Sep 17 00:00:00 2001 From: saadrahim <44449863+saadrahim@users.noreply.github.com> Date: Wed, 8 Jan 2020 16:09:38 -0700 Subject: [PATCH] Changing library SO_VERSION (#42) --- library/CMakeLists.txt | 2 +- library/src/CMakeLists.txt | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/library/CMakeLists.txt b/library/CMakeLists.txt index 95575c344..a4f59baa8 100755 --- a/library/CMakeLists.txt +++ b/library/CMakeLists.txt @@ -52,7 +52,7 @@ endfunction( ) # ######################################################################## # This is incremented when the ABI to the library changes -set( rocsolver_SOVERSION 0 ) +set( rocsolver_SOVERSION 0.1 ) list( APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake ) diff --git a/library/src/CMakeLists.txt b/library/src/CMakeLists.txt index 12255ee98..e98c61ff8 100755 --- a/library/src/CMakeLists.txt +++ b/library/src/CMakeLists.txt @@ -1,5 +1,5 @@ # ######################################################################## -# Copyright 2016 Advanced Micro Devices, Inc. +# Copyright 2016-2019 Advanced Micro Devices, Inc. # ######################################################################## # ######################################################################## @@ -94,9 +94,10 @@ target_include_directories( rocsolver $ $ ) - -set_target_properties( rocsolver PROPERTIES VERSION ${rocsolver_VERSION} SOVERSION ${rocsolver_SOVERSION} CXX_EXTENSIONS NO ) +set_target_properties( rocsolver PROPERTIES CXX_EXTENSIONS NO ) set_target_properties( rocsolver PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/staging" ) +rocm_set_soversion(rocsolver ${rocsolver_SOVERSION}) + # Package that helps me set visibility for function names exported from shared library include( GenerateExportHeader )