1
0
mirror of https://github.com/libretro/RetroArch synced 2024-07-03 00:38:44 +00:00

(Apple) Set min osx version correctly too when specifying ARCH

This commit is contained in:
twinaphex 2021-02-16 21:36:24 +01:00
parent e26f7ec8f6
commit 97239894a1

View File

@ -144,12 +144,20 @@ ifneq ($(findstring Darwin,$(OS)),)
endif
# Build for a specific architecture when ARCH is defined as a switch
ifeq ($(ARCH),arm64)
DARWINFLAGS = -mmacosx-version-min=10.15 -stdlib=libc++ # macOS (Metal, ARM 64bit)
DARWINFLAGS += -arch arm64
else ifeq($(ARCH),x86_64)
DARWINFLAGS += -arch x86_64
ifeq ($(HAVE_METAL),1)
DARWINFLAGS = -mmacosx-version-min=10.13 -stdlib=libc++
else
DARWINFLAGS = -mmacosx-version-min=10.7 -stdlib=libc++
endif
DARWINFLAGS += -arch x86_64
else ifeq($(ARCH),x86)
DARWINFLAGS = -mmacosx-version-min=10.6
DARWINFLAGS += -arch x86
else ifeq($(ARCH),ppc)
DARWINFLAGS = -mmacosx-version-min=10.5
DARWINFLAGS += -arch ppc
endif
DEF_FLAGS += $(DARWINFLAGS)