Bump the iOS minimum version to 13 on native builds Our actual framework targets 14, so this won't have any effect on clients. This also allows us to quit targeting armv7. And cut out arm64e as well. Let's keep our release lean. Diffs= 05e1afaf3 Bump the iOS minimum version to 13 on native builds (#5989) Co-authored-by: Chris Dalton <99840794+csmartdalton@users.noreply.github.com>
diff --git a/.rive_head b/.rive_head index ea5fdcd..667a7e2 100644 --- a/.rive_head +++ b/.rive_head
@@ -1 +1 @@ -0dcbdade49885fcae4de304972ae37f6283f19d1 +05e1afaf3419e5c5c46a747690c5591174801de6
diff --git a/build/premake5.lua b/build/premake5.lua index c14fd0e..42e5084 100644 --- a/build/premake5.lua +++ b/build/premake5.lua
@@ -78,7 +78,7 @@ filter {'system:ios', 'options:variant=system'} do buildoptions { - '-mios-version-min=10.0 -fembed-bitcode -arch armv7 -arch arm64 -arch arm64e -isysroot ' .. + '-mios-version-min=13.0 -fembed-bitcode -arch arm64 -isysroot ' .. (os.getenv('IOS_SYSROOT') or '') } end @@ -86,7 +86,7 @@ filter {'system:ios', 'options:variant=emulator'} do buildoptions { - '-mios-version-min=10.0 -arch arm64 -arch x86_64 -arch i386 -isysroot ' .. (os.getenv('IOS_SYSROOT') or '') + '-mios-version-min=13.0 -arch arm64 -arch x86_64 -isysroot ' .. (os.getenv('IOS_SYSROOT') or '') } targetdir '%{cfg.system}_sim/bin/%{cfg.buildcfg}' objdir '%{cfg.system}_sim/obj/%{cfg.buildcfg}'
diff --git a/dependencies/premake5_harfbuzz.lua b/dependencies/premake5_harfbuzz.lua index 10acdb0..2dcb71c 100644 --- a/dependencies/premake5_harfbuzz.lua +++ b/dependencies/premake5_harfbuzz.lua
@@ -289,7 +289,7 @@ filter {'system:ios', 'options:variant=system'} do buildoptions { - '-mios-version-min=10.0 -fembed-bitcode -arch armv7 -arch arm64 -arch arm64e -isysroot ' .. + '-mios-version-min=13.0 -fembed-bitcode -arch arm64 -isysroot ' .. (os.getenv('IOS_SYSROOT') or '') } end @@ -297,7 +297,7 @@ filter {'system:ios', 'options:variant=emulator'} do buildoptions { - '-mios-version-min=10.0 -arch arm64 -arch x86_64 -arch i386 -isysroot ' .. (os.getenv('IOS_SYSROOT') or '') + '-mios-version-min=13.0 -arch arm64 -arch x86_64 -isysroot ' .. (os.getenv('IOS_SYSROOT') or '') } targetdir '%{cfg.system}_sim/cache/bin/%{cfg.buildcfg}' objdir '%{cfg.system}_sim/cache/obj/%{cfg.buildcfg}'
diff --git a/dependencies/premake5_sheenbidi.lua b/dependencies/premake5_sheenbidi.lua index 5a99467..dff476e 100644 --- a/dependencies/premake5_sheenbidi.lua +++ b/dependencies/premake5_sheenbidi.lua
@@ -100,7 +100,7 @@ filter {'system:ios', 'options:variant=system'} do buildoptions { - '-mios-version-min=10.0 -fembed-bitcode -arch armv7 -arch arm64 -arch arm64e -isysroot ' .. + '-mios-version-min=13.0 -fembed-bitcode -arch arm64 -isysroot ' .. (os.getenv('IOS_SYSROOT') or '') } end @@ -108,7 +108,7 @@ filter {'system:ios', 'options:variant=emulator'} do buildoptions { - '-mios-version-min=10.0 -arch arm64 -arch x86_64 -arch i386 -isysroot ' .. (os.getenv('IOS_SYSROOT') or '') + '-mios-version-min=13.0 -arch arm64 -arch x86_64 -isysroot ' .. (os.getenv('IOS_SYSROOT') or '') } targetdir '%{cfg.system}_sim/cache/bin/%{cfg.buildcfg}' objdir '%{cfg.system}_sim/cache/obj/%{cfg.buildcfg}'
diff --git a/skia/renderer/build/premake5.lua b/skia/renderer/build/premake5.lua index 465dfbd..f89fc9d 100644 --- a/skia/renderer/build/premake5.lua +++ b/skia/renderer/build/premake5.lua
@@ -77,7 +77,7 @@ filter {'system:ios', 'options:variant=system'} do buildoptions { - '-mios-version-min=10.0 -fembed-bitcode -arch armv7 -arch arm64 -arch arm64e -isysroot ' .. + '-mios-version-min=13.0 -fembed-bitcode -arch arm64 -isysroot ' .. (os.getenv('IOS_SYSROOT') or '') } end @@ -85,7 +85,7 @@ filter {'system:ios', 'options:variant=emulator'} do buildoptions { - '--target=arm64-apple-ios12.0.0-simulator -mios-version-min=12.0 -arch x86_64 -arch arm64 -isysroot ' .. + '--target=arm64-apple-ios13.0.0-simulator -mios-version-min=13.0 -arch x86_64 -arch arm64 -isysroot ' .. (os.getenv('IOS_SYSROOT') or '') } targetdir '%{cfg.system}_sim/bin/%{cfg.buildcfg}'