makepanda: Fix issues when building on arm64 without --arch flag

Logic in various places seems to assume `OSX_ARCHS` contains `arm64` in this case
This commit is contained in:
rdb 2022-10-31 19:25:47 +01:00
parent 4cf8187df7
commit 587f9f7bcd

View File

@ -338,6 +338,9 @@ def parseopts(args):
if 'arm64' in target_archs and OSXTARGET and OSXTARGET < (10, 9):
exit("Must have at least --osxtarget 10.9 when targeting arm64")
elif platform.machine() == 'arm64':
OSX_ARCHS = ('arm64',)
try:
SetOptimize(int(optimize))
assert GetOptimize() in [1, 2, 3, 4]