cmake: Fix shared library versioning on OpenBSD
This commit is contained in:
@@ -26,6 +26,14 @@ function(set_libtool_abi_version target current revision age)
|
|||||||
SOVERSION ${current}
|
SOVERSION ${current}
|
||||||
VERSION ${current}.${revision}
|
VERSION ${current}.${revision}
|
||||||
)
|
)
|
||||||
|
elseif(CMAKE_SYSTEM_NAME STREQUAL "OpenBSD")
|
||||||
|
# version_type = sunos
|
||||||
|
# major = $current
|
||||||
|
# versuffix = $current.$revision
|
||||||
|
set_target_properties(${target} PROPERTIES
|
||||||
|
# OpenBSD has no `soname_spec` defined in `libtool.m4`.
|
||||||
|
VERSION ${current}.${revision}
|
||||||
|
)
|
||||||
elseif(APPLE)
|
elseif(APPLE)
|
||||||
# version_type = darwin
|
# version_type = darwin
|
||||||
# major = $current - $age
|
# major = $current - $age
|
||||||
|
|||||||
Reference in New Issue
Block a user