mirror of
https://github.com/catchorg/Catch2.git
synced 2024-11-29 16:53:30 +01:00
add versioning to shared libs (#2516)
* add versioning to shared libs Co-authored-by: Martin Hořeňovský <martin.horenovsky@gmail.com>
This commit is contained in:
parent
97313f9033
commit
0e139b73e4
@ -301,7 +301,10 @@ if (ANDROID)
|
|||||||
target_link_libraries(Catch2 INTERFACE log)
|
target_link_libraries(Catch2 INTERFACE log)
|
||||||
endif()
|
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
|
# depend on bunch of C++11 and C++14 features to have C++14 enabled by default
|
||||||
target_compile_features(Catch2
|
target_compile_features(Catch2
|
||||||
@ -350,6 +353,8 @@ target_link_libraries(Catch2WithMain PUBLIC Catch2)
|
|||||||
set_target_properties(Catch2WithMain
|
set_target_properties(Catch2WithMain
|
||||||
PROPERTIES
|
PROPERTIES
|
||||||
OUTPUT_NAME "Catch2Main"
|
OUTPUT_NAME "Catch2Main"
|
||||||
|
VERSION ${PROJECT_VERSION}
|
||||||
|
SOVERSION ${PROJECT_VERSION}
|
||||||
)
|
)
|
||||||
set_target_properties(Catch2WithMain PROPERTIES DEBUG_POSTFIX "d")
|
set_target_properties(Catch2WithMain PROPERTIES DEBUG_POSTFIX "d")
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user