We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3bab71c commit 0efcf2aCopy full SHA for 0efcf2a
src/CMakeLists.txt
@@ -27,9 +27,10 @@ target_include_directories(secp256k1 INTERFACE
27
target_compile_definitions(secp256k1 PRIVATE
28
$<$<PLATFORM_ID:Windows>:DLL_EXPORT>
29
)
30
+math(EXPR ${PROJECT_NAME}_soversion "${${PROJECT_NAME}_LIB_VERSION_CURRENT} - ${${PROJECT_NAME}_LIB_VERSION_AGE}")
31
set_target_properties(secp256k1 PROPERTIES
- VERSION "${${PROJECT_NAME}_LIB_VERSION_CURRENT}.${${PROJECT_NAME}_LIB_VERSION_AGE}.${${PROJECT_NAME}_LIB_VERSION_REVISION}"
32
- SOVERSION "${${PROJECT_NAME}_LIB_VERSION_CURRENT}"
+ VERSION ${${PROJECT_NAME}_soversion}.${${PROJECT_NAME}_LIB_VERSION_AGE}.${${PROJECT_NAME}_LIB_VERSION_REVISION}
33
+ SOVERSION ${${PROJECT_NAME}_soversion}
34
35
if(SECP256K1_BUILD_SHARED)
36
get_target_property(use_pic secp256k1 POSITION_INDEPENDENT_CODE)
0 commit comments