(OSX) Add cross compile rules for arm64

This commit is contained in:
twinaphex
2021-01-28 04:49:28 +01:00
parent 1ef25ff1c6
commit c17439b4f4

View File

@@ -87,15 +87,17 @@ else ifeq ($(platform), osx)
ifeq ($(arch),ppc)
ENDIANNESS_DEFINES += -DMSB_FIRST -DHAVE_NO_LANGEXTRA
endif
ifeq ($(arch),arm64)
TARGET_RULE = -arch arm64
ifeq ($(CROSS_COMPILE),1)
TARGET_RULE = -target $(LIBRETRO_APPLE_PLATFORM) -isysroot $(LIBRETRO_APPLE_ISYSROOT)
CFLAGS += $(TARGET_RULE)
else
fpic += -mmacosx-version-min=10.1
endif
LDFLAGS += $(TARGET_RULE)
endif
OSXVER = `sw_vers -productVersion | cut -d. -f 2`
OSX_LT_MAVERICKS = `(( $(OSXVER) <= 9)) && echo "YES"`
ifeq ($(OSX_LT_MAVERICKS),YES)
fpic += -mmacosx-version-min=10.1
endif
ifndef ($(NOUNIVERSAL))
CFLAGS += $(ARCHFLAGS)
LDFLAGS += $(ARCHFLAGS)