summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVitaly Kirsanov <krokoziabla@intel.com>2019-04-12 22:16:45 +0300
committerErik de Castro Lopo <erikd@mega-nerd.com>2019-05-04 11:41:48 +1000
commitaa96297d78646163f2920afbcffeea47189933e1 (patch)
tree24bb8cb70402829974579f5effbe515a4ea8d6f7
parent60129c7018cc995158d69f96f95f7e34964fc09a (diff)
downloadflac-aa96297d78646163f2920afbcffeea47189933e1.tar.gz
Versions for shared libs specified
-rw-r--r--src/libFLAC++/CMakeLists.txt5
-rw-r--r--src/libFLAC/CMakeLists.txt5
2 files changed, 8 insertions, 2 deletions
diff --git a/src/libFLAC++/CMakeLists.txt b/src/libFLAC++/CMakeLists.txt
index 83031420..f6d61107 100644
--- a/src/libFLAC++/CMakeLists.txt
+++ b/src/libFLAC++/CMakeLists.txt
@@ -38,7 +38,10 @@ target_include_directories(FLACXX INTERFACE
"$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/include>"
"$<INSTALL_INTERFACE:${CMAKE_INSTALL_PREFIX}/include>")
target_link_libraries(FLACXX PRIVATE FLAC)
-set_target_properties(FLACXX PROPERTIES CXX_VISIBILITY_PRESET hidden)
+set_target_properties(FLACXX PROPERTIES
+ CXX_VISIBILITY_PRESET hidden
+ VERSION 6.3.0
+ SOVERSION 6)
install(TARGETS FLACXX FLACXX-static EXPORT targets
ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}/"
diff --git a/src/libFLAC/CMakeLists.txt b/src/libFLAC/CMakeLists.txt
index 13f14751..8fe2acd0 100644
--- a/src/libFLAC/CMakeLists.txt
+++ b/src/libFLAC/CMakeLists.txt
@@ -122,7 +122,10 @@ target_link_libraries(FLAC PRIVATE
$<TARGET_NAME_IF_EXISTS:Ogg::Ogg>
$<TARGET_NAME_IF_EXISTS:FLAC-asm>
$<$<BOOL:${HAVE_LROUND}>:m>)
-set_target_properties(FLAC PROPERTIES C_VISIBILITY_PRESET hidden)
+set_target_properties(FLAC PROPERTIES
+ C_VISIBILITY_PRESET hidden
+ VERSION 8.3.0
+ SOVERSION 8)
install(TARGETS FLAC FLAC-static EXPORT targets
ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}/"