Update setup.py to support macOS on Apple Silicon

This commit is contained in:
Ole André Vadla Ravnås
2020-07-19 16:35:14 +02:00
parent 413beb9ec8
commit 2a757595e9
+6 -1
View File
@@ -75,7 +75,12 @@ class FridaPrebuiltExt(build_ext):
if system == 'Windows':
os_version = "win-amd64" if arch == 64 else "win32"
elif system == 'Darwin':
os_version = "macosx-10.9-x86_64" if python_major_version == 3 else "macosx-10.9-intel"
if platform.machine() == 'x86_64':
os_version = "macosx-10.9-x86_64"
elif python_major_version == 2:
os_version = "macosx-11.0-fat64"
else:
os_version = "macosx-11.0-arm64"
elif system == 'Linux':
machine = platform.machine()
if machine == "" or "86" in machine: