(OSX) Try to append minversion for LDFLAGS too

This commit is contained in:
twinaphex 2021-02-15 22:58:29 +01:00
parent cdba3e149d
commit e6d8816d35

View File

@ -130,17 +130,20 @@ endif
ifneq ($(findstring Darwin,$(OS)),) ifneq ($(findstring Darwin,$(OS)),)
OSX := 1 OSX := 1
LIBS += -framework AppKit LIBS += -framework AppKit
MINVERSION=
ifeq ($(shell uname -p),arm) ifeq ($(shell uname -p),arm)
DEF_FLAGS += -mmacosx-version-min=10.14 -stdlib=libc++ # macOS (Metal, ARM 64bit) MINVERSION = -mmacosx-version-min=10.14 -stdlib=libc++ # macOS (Metal, ARM 64bit)
else ifeq ($(HAVE_METAL),1) else ifeq ($(HAVE_METAL),1)
DEF_FLAGS += -mmacosx-version-min=10.13 -stdlib=libc++ # macOS (Metal, x86 64bit) MINVERSION = -mmacosx-version-min=10.13 -stdlib=libc++ # macOS (Metal, x86 64bit)
else ifeq ($(shell uname -p),powerpc) else ifeq ($(shell uname -p),powerpc)
DEF_FLAGS += -mmacosx-version-min=10.5 # macOSX (PowerPC 32-bit) MINVERSION = -mmacosx-version-min=10.5 # macOSX (PowerPC 32-bit)
else ifeq ($(shell uname -m),i386) else ifeq ($(shell uname -m),i386)
DEF_FLAGS += -mmacosx-version-min=10.6 # macOSX (OpenGL, x86 32bit) MINVERSION = -mmacosx-version-min=10.6 # macOSX (OpenGL, x86 32bit)
else else
DEF_FLAGS += -mmacosx-version-min=10.7 -stdlib=libc++ # macOSX (OpenGL, x86 64bit) MINVERSION = -mmacosx-version-min=10.7 -stdlib=libc++ # macOSX (OpenGL, x86 64bit)
endif endif
DEF_FLAGS += $(MINVERSION)
LDFLAGS += $(MINVERSION)
else else
OSX := 0 OSX := 0
endif endif