From a401c5145a15b98c60b74abf149a98e3469c90c8 Mon Sep 17 00:00:00 2001 From: Hennadii Stepanov <32963518+hebasto@users.noreply.github.com> Date: Tue, 9 Jun 2026 13:23:15 +0100 Subject: [PATCH] cmake: Fix shared library versioning on NetBSD --- cmake/SetLibtoolAbiVersion.cmake | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cmake/SetLibtoolAbiVersion.cmake b/cmake/SetLibtoolAbiVersion.cmake index 8665daa7..10ef8e17 100644 --- a/cmake/SetLibtoolAbiVersion.cmake +++ b/cmake/SetLibtoolAbiVersion.cmake @@ -18,6 +18,14 @@ function(set_libtool_abi_version target current revision age) SOVERSION ${_major} VERSION ${_major}.${age}.${revision} ) + elseif(CMAKE_SYSTEM_NAME STREQUAL "NetBSD") + # version_type = sunos + # major = $current + # versuffix = $current.$revision + set_target_properties(${target} PROPERTIES + SOVERSION ${current} + VERSION ${current}.${revision} + ) elseif(APPLE) # version_type = darwin # major = $current - $age