Versions for shared libs specified

This commit is contained in:
Vitaly Kirsanov 2019-04-12 22:16:45 +03:00 committed by Erik de Castro Lopo
parent 60129c7018
commit aa96297d78
2 changed files with 8 additions and 2 deletions

View File

@ -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}/"

View File

@ -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}/"