Browse Source

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

Logic in various places seems to assume `OSX_ARCHS` contains `arm64` in this case
rdb 3 years ago
parent
commit
587f9f7bcd
1 changed files with 3 additions and 0 deletions
  1. 3 0
      makepanda/makepanda.py

+ 3 - 0
makepanda/makepanda.py

@@ -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]