Added shared library versioning
This commit is contained in:
parent
8ab993b60a
commit
4b116e8cb9
1 changed files with 1 additions and 0 deletions
|
|
@ -43,6 +43,7 @@ if (SFIZZ_SHARED)
|
|||
target_link_libraries (sfizz_shared PRIVATE absl::strings absl::span sfizz_parser absl::flat_hash_map Threads::Threads)
|
||||
target_compile_definitions(sfizz_shared PRIVATE SFIZZ_EXPORT_SYMBOLS)
|
||||
set_target_properties (sfizz_shared PROPERTIES OUTPUT_NAME sfizz PUBLIC_HEADER "sfizz.h;sfizz.hpp")
|
||||
set_property (TARGET sfizz_shared PROPERTY SOVERSION ${PROJECT_VERSION_MAJOR})
|
||||
sfizz_link_libsndfile(sfizz_shared)
|
||||
sfizz_enable_lto_if_needed(sfizz_shared)
|
||||
configure_file (${PROJECT_SOURCE_DIR}/scripts/sfizz.pc.in sfizz.pc @ONLY)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue