Browse Source

Reapply "cmake: Avoid breaking ABI through major version bump on Linux"

This reverts commit e0aa7c2943430cc2df1963969245e1ddf89b1d5b.
Ryan Foster 1 month ago
parent
commit
128b767a2f
1 changed files with 4 additions and 4 deletions
  1. 4 4
      cmake/linux/helpers.cmake

+ 4 - 4
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}/$<CONFIG>/${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}/$<CONFIG>/${OBS_LIBRARY_DESTINATION}"
           INSTALL_RPATH "${OBS_MODULE_RPATH}"
       )