Skip to content

Commit

Permalink
add versioning to shared libs (#2516)
Browse files Browse the repository at this point in the history
* add versioning to shared libs

Co-authored-by: Martin Hořeňovský <martin.horenovsky@gmail.com>
  • Loading branch information
jonathanspw and horenmar committed Oct 4, 2022
1 parent 97313f9 commit 0e139b7
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion src/CMakeLists.txt
Expand Up @@ -301,7 +301,10 @@ if (ANDROID)
target_link_libraries(Catch2 INTERFACE log)
endif()

set_target_properties(Catch2 PROPERTIES DEBUG_POSTFIX "d")
set_target_properties(Catch2 PROPERTIES
DEBUG_POSTFIX "d"
VERSION ${PROJECT_VERSION}
SOVERSION ${PROJECT_VERSION})

# depend on bunch of C++11 and C++14 features to have C++14 enabled by default
target_compile_features(Catch2
Expand Down Expand Up @@ -350,6 +353,8 @@ target_link_libraries(Catch2WithMain PUBLIC Catch2)
set_target_properties(Catch2WithMain
PROPERTIES
OUTPUT_NAME "Catch2Main"
VERSION ${PROJECT_VERSION}
SOVERSION ${PROJECT_VERSION}
)
set_target_properties(Catch2WithMain PROPERTIES DEBUG_POSTFIX "d")

Expand Down

0 comments on commit 0e139b7

Please sign in to comment.