From 128b767a2fc6045caca25dbaecd4da4190ae4ae7 Mon Sep 17 00:00:00 2001 From: Ryan Foster Date: Mon, 8 Sep 2025 15:48:01 -0400 Subject: [PATCH] Reapply "cmake: Avoid breaking ABI through major version bump on Linux" This reverts commit e0aa7c2943430cc2df1963969245e1ddf89b1d5b. --- cmake/linux/helpers.cmake | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cmake/linux/helpers.cmake b/cmake/linux/helpers.cmake index 1ea1a8dd1..783ce494e 100644 --- a/cmake/linux/helpers.cmake +++ b/cmake/linux/helpers.cmake @@ -59,8 +59,8 @@ function(set_target_properties_obs target) set_target_properties( ${target} PROPERTIES - VERSION ${OBS_VERSION_CANONICAL} - SOVERSION ${OBS_VERSION_MAJOR} + VERSION 30 + SOVERSION 30 BUILD_RPATH "${OBS_OUTPUT_DIR}/$/${OBS_LIBRARY_DESTINATION}" INSTALL_RPATH "${OBS_LIBRARY_RPATH}" ) @@ -107,13 +107,13 @@ function(set_target_properties_obs target) endif() elseif(target_type STREQUAL MODULE_LIBRARY) if(target STREQUAL obs-browser) - set_target_properties(${target} PROPERTIES VERSION 0 SOVERSION ${OBS_VERSION_MAJOR}) + set_target_properties(${target} PROPERTIES VERSION 0 SOVERSION 30) else() set_target_properties( ${target} PROPERTIES VERSION 0 - SOVERSION ${OBS_VERSION_MAJOR} + SOVERSION 30 BUILD_RPATH "${OBS_OUTPUT_DIR}/$/${OBS_LIBRARY_DESTINATION}" INSTALL_RPATH "${OBS_MODULE_RPATH}" )