From cfe3726aeb6d61180fb0c4c64fbf1306b0ce363e Mon Sep 17 00:00:00 2001 From: rdb Date: Wed, 30 Oct 2024 18:40:52 +0100 Subject: [PATCH] makepanda: Python 3.13 requires macOS 10.13 --- makepanda/makepanda.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/makepanda/makepanda.py b/makepanda/makepanda.py index d4a174e909..2a1308771b 100755 --- a/makepanda/makepanda.py +++ b/makepanda/makepanda.py @@ -357,6 +357,8 @@ os.environ["MAKEPANDA"] = os.path.abspath(sys.argv[0]) if GetHost() == "darwin": if tuple(OSX_ARCHS) == ('arm64',): os.environ["MACOSX_DEPLOYMENT_TARGET"] = "11.0" + elif sys.version_info >= (3, 13): + os.environ["MACOSX_DEPLOYMENT_TARGET"] = "10.13" else: os.environ["MACOSX_DEPLOYMENT_TARGET"] = "10.9" @@ -421,6 +423,8 @@ elif target == 'darwin': if arch_tag == 'arm64': PLATFORM = 'macosx-11.0-' + arch_tag + elif sys.version_info >= (3, 13): + PLATFORM = 'macosx-10.13-' + arch_tag else: PLATFORM = 'macosx-10.9-' + arch_tag @@ -1333,6 +1337,8 @@ def CompileCxx(obj,src,opts): if tuple(OSX_ARCHS) == ('arm64',): cmd += " -mmacosx-version-min=11.0" + elif sys.version_info >= (3, 13): + cmd += " -mmacosx-version-min=10.13" else: cmd += " -mmacosx-version-min=10.9" @@ -1870,6 +1876,8 @@ def CompileLink(dll, obj, opts): if tuple(OSX_ARCHS) == ('arm64',): cmd += " -mmacosx-version-min=11.0" + elif sys.version_info >= (3, 13): + cmd += " -mmacosx-version-min=10.13" else: cmd += " -mmacosx-version-min=10.9"