From 892f7fd41cd430368acc2ce2f4e0184e9bd196a2 Mon Sep 17 00:00:00 2001
From: Anonymous Maarten <[EMAIL REDACTED]>
Date: Wed, 1 May 2024 22:20:22 +0200
Subject: [PATCH] cmake: fix macho {compatibility,current} version
(cherry picked from commit e4f5c8757fc8f5d31ddea0dffe5ba87fae7dc49a)
---
CMakeLists.txt | 10 +++-------
1 file changed, 3 insertions(+), 7 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index bf1279911..ee191c37e 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -269,18 +269,14 @@ set_target_properties(SDL2_mixer PROPERTIES
if(NOT ANDROID)
set_target_properties(SDL2_mixer PROPERTIES
DEBUG_POSTFIX "${SDL2MIXER_DEBUG_POSTFIX}"
+ SOVERSION "${LT_MAJOR}"
+ VERSION "${LT_VERSION}"
)
if(APPLE)
cmake_minimum_required(VERSION 3.17)
set_target_properties(SDL2_mixer PROPERTIES
- SOVERSION "${LT_MAJOR}"
MACHO_COMPATIBILITY_VERSION "${DYLIB_COMPATIBILITY_VERSION}"
- MACHO_CURRENT_VERSION "${MACHO_CURRENT_VERSION}"
- )
- else()
- set_target_properties(SDL2_mixer PROPERTIES
- SOVERSION "${LT_MAJOR}"
- VERSION "${LT_VERSION}"
+ MACHO_CURRENT_VERSION "${DYLIB_CURRENT_VERSION}"
)
endif()
endif()