From f789bc7d5f33911671f30438a5c4980a269cee38 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Tue, 26 Jul 2022 11:36:01 -0700 Subject: [PATCH] Updated minimum OS targets on Apple platforms to match supported platforms using Xcode 13 --- Xcode/SDL/SDL.xcodeproj/project.pbxproj | 8 ++++---- build-scripts/clang-fat.sh | 6 +++--- docs/README-ios.md | 4 ++-- docs/README-macos.md | 6 +++--- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/Xcode/SDL/SDL.xcodeproj/project.pbxproj b/Xcode/SDL/SDL.xcodeproj/project.pbxproj index a3c0a1148..6b9297c38 100644 --- a/Xcode/SDL/SDL.xcodeproj/project.pbxproj +++ b/Xcode/SDL/SDL.xcodeproj/project.pbxproj @@ -9401,13 +9401,13 @@ ../../src/hidapi/hidapi, ); INFOPLIST_FILE = "Info-Framework.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 10.7; + MACOSX_DEPLOYMENT_TARGET = 10.9; PRODUCT_BUNDLE_IDENTIFIER = org.libsdl.SDL2; PRODUCT_NAME = SDL2; STRIP_STYLE = "non-global"; @@ -9487,13 +9487,13 @@ ../../src/hidapi/hidapi, ); INFOPLIST_FILE = "Info-Framework.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 10.7; + MACOSX_DEPLOYMENT_TARGET = 10.9; ONLY_ACTIVE_ARCH = YES; PRODUCT_BUNDLE_IDENTIFIER = org.libsdl.SDL2; PRODUCT_NAME = SDL2; diff --git a/build-scripts/clang-fat.sh b/build-scripts/clang-fat.sh index 4d1d30a6f..088bf5ccf 100755 --- a/build-scripts/clang-fat.sh +++ b/build-scripts/clang-fat.sh @@ -6,12 +6,12 @@ DEVELOPER="`xcode-select -print-path`/Platforms/MacOSX.platform/Developer" -# Intel 64-bit compiler flags (10.7 runtime compatibility) -CLANG_COMPILE_X64="clang -arch x86_64 -mmacosx-version-min=10.7 \ +# Intel 64-bit compiler flags (10.9 runtime compatibility) +CLANG_COMPILE_X64="clang -arch x86_64 -mmacosx-version-min=10.9 \ -DMAC_OS_X_VERSION_MIN_REQUIRED=1070 \ -I/usr/local/include" -CLANG_LINK_X64="-mmacosx-version-min=10.7" +CLANG_LINK_X64="-mmacosx-version-min=10.9" # ARM 64-bit compiler flags (11.0 runtime compatibility) CLANG_COMPILE_ARM64="clang -arch arm64 -mmacosx-version-min=11.0 \ diff --git a/docs/README-ios.md b/docs/README-ios.md index 480923c5a..dea21d10a 100644 --- a/docs/README-ios.md +++ b/docs/README-ios.md @@ -1,10 +1,10 @@ iOS ====== -Building the Simple DirectMedia Layer for iOS 5.1+ +Building the Simple DirectMedia Layer for iOS 9.0+ ============================================================================== -Requirements: Mac OS X 10.8 or later and the iOS 7+ SDK. +Requirements: Mac OS X 10.9 or later and the iOS 9.0 or newer SDK. Instructions: diff --git a/docs/README-macos.md b/docs/README-macos.md index 91987ade2..cc94ef3c6 100644 --- a/docs/README-macos.md +++ b/docs/README-macos.md @@ -43,13 +43,13 @@ make sudo make install ``` -This script builds SDL with 10.7 ABI compatibility on 64-bit Intel and 11.0 +This script builds SDL with 10.9 ABI compatibility on 64-bit Intel and 11.0 ABI compatibility on ARM64 architectures. For best compatibility you should compile your application the same way. -Please note that building SDL requires at least Xcode 4.6 and the 10.7 SDK. +Please note that building SDL requires at least Xcode 6 and the 10.9 SDK. PowerPC support for macOS has been officially dropped as of SDL 2.0.2. -32-bit Intel and macOS 10.6 runtime support has been officially dropped as +32-bit Intel and macOS 10.8 runtime support has been officially dropped as of SDL 2.24.0. To use the library once it's built, you essential have two possibilities: