From 911524da45ee2ae44c7c200fdc15c6da7566c3eb Mon Sep 17 00:00:00 2001
From: Ozkan Sezer <[EMAIL REDACTED]>
Date: Tue, 6 Sep 2022 03:15:02 +0300
Subject: [PATCH] fix DYLIB version inconsistencies and test failures after
#6188.
---
Xcode/SDL/SDL.xcodeproj/project.pbxproj | 8 ++++----
test/versioning.sh | 4 ++++
2 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/Xcode/SDL/SDL.xcodeproj/project.pbxproj b/Xcode/SDL/SDL.xcodeproj/project.pbxproj
index 59a50ad9a93..27a9a099405 100644
--- a/Xcode/SDL/SDL.xcodeproj/project.pbxproj
+++ b/Xcode/SDL/SDL.xcodeproj/project.pbxproj
@@ -9852,8 +9852,8 @@
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
- DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1;
+ DYLIB_COMPATIBILITY_VERSION = 2501.0.0;
+ DYLIB_CURRENT_VERSION = 2501.0.0;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_DYNAMIC_NO_PIC = NO;
@@ -9904,8 +9904,8 @@
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
- DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1;
+ DYLIB_COMPATIBILITY_VERSION = 2501.0.0;
+ DYLIB_CURRENT_VERSION = 2501.0.0;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_NS_ASSERTIONS = NO;
GCC_C_LANGUAGE_STANDARD = gnu11;
diff --git a/test/versioning.sh b/test/versioning.sh
index 58bb09ffc8e..c1b6c3084b4 100755
--- a/test/versioning.sh
+++ b/test/versioning.sh
@@ -143,6 +143,8 @@ case "$ref_minor" in
esac
ref="${major}.${minor}.0
+${major}.${minor}.0
+${major}.${minor}.0
${major}.${minor}.0"
if [ "$ref" = "$dylib_compat" ]; then
@@ -165,6 +167,8 @@ case "$ref_minor" in
esac
ref="${major}.${minor}.0
+${major}.${minor}.0
+${major}.${minor}.0
${major}.${minor}.0"
if [ "$ref" = "$dylib_cur" ]; then