From 5cac6c7eb611140f07b36f6956fce65e0fc9ba70 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Mon, 5 Sep 2022 08:48:16 -0700 Subject: [PATCH] Note that the Xcode DYLIB_COMPATIBILITY_VERSION should always match DYLIB_CURRENT_VERSION CMake doesn't need any special handling --- docs/release_checklist.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/release_checklist.md b/docs/release_checklist.md index 809a5012e..99afab228 100644 --- a/docs/release_checklist.md +++ b/docs/release_checklist.md @@ -17,7 +17,7 @@ * Bump ABI version information - * `CMakeLists.txt`, `Xcode/SDL/SDL.xcodeproj/project.pbxproj`: + * `Xcode/SDL/SDL.xcodeproj/project.pbxproj`: `DYLIB_CURRENT_VERSION`, `DYLIB_COMPATIBILITY_VERSION` * set first number in `DYLIB_CURRENT_VERSION` to (100 * *minor*) + 1 @@ -42,9 +42,10 @@ * Bump ABI version information - * `CMakeLists.txt`, `Xcode/SDL/SDL.xcodeproj/project.pbxproj`: + * `Xcode/SDL/SDL.xcodeproj/project.pbxproj`: `DYLIB_CURRENT_VERSION`, `DYLIB_COMPATIBILITY_VERSION` * set second number in `DYLIB_CURRENT_VERSION` to *patchlevel* + * set `DYLIB_COMPATIBILITY_VERSION` to the same value * Run test/versioning.sh to verify that everything is consistent @@ -75,13 +76,12 @@ * Bump ABI version information - * `CMakeLists.txt`, `Xcode/SDL/SDL.xcodeproj/project.pbxproj`: + * `Xcode/SDL/SDL.xcodeproj/project.pbxproj`: `DYLIB_CURRENT_VERSION`, `DYLIB_COMPATIBILITY_VERSION` * set first number in `DYLIB_CURRENT_VERSION` to (100 * *minor*) + *patchlevel* + 1 * set second number in `DYLIB_CURRENT_VERSION` to 0 - * if backwards compatibility has been broken, - increase `DYLIB_COMPATIBILITY_VERSION` (?) + * set `DYLIB_COMPATIBILITY_VERSION` to the same value * Run test/versioning.sh to verify that everything is consistent