Set minimum OSX SDK to 10.12

Try to remove __extern_always_inline hack.
This commit is contained in:
jeefo 2018-07-31 00:09:31 +03:00 committed by GitHub
commit 7763820b79
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -38,7 +38,7 @@ endif
ifeq "$(OSX)" "true" ifeq "$(OSX)" "true"
LIBRARY_EXT = dylib LIBRARY_EXT = dylib
COMPILER_FLAGS += -DOSX -D_OSX -DPOSIX COMPILER_FLAGS += -DOSX -D_OSX -DPOSIX
LINKER_FLAGS += -dynamiclib -lstdc++ -mmacosx-version-min=10.5 -arch i386 LINKER_FLAGS += -dynamiclib -lstdc++ -mmacosx-version-min=10.12 -arch i386
else else
LIBRARY_EXT = so LIBRARY_EXT = so
COMPILER_FLAGS += -DLINUX -D_LINUX -DPOSIX COMPILER_FLAGS += -DLINUX -D_LINUX -DPOSIX
@ -48,7 +48,6 @@ endif
BINARY_OUTPUT = $(PROJECT).$(LIBRARY_EXT) BINARY_OUTPUT = $(PROJECT).$(LIBRARY_EXT)
ifeq ($(findstring clang,$(COMPILER)),clang) ifeq ($(findstring clang,$(COMPILER)),clang)
COMPILER_FLAGS += -D__extern_always_inline="extern __always_inline"
ifeq "$(OSX)" "false" ifeq "$(OSX)" "false"
LINKER_FLAGS += -lgcc_eh LINKER_FLAGS += -lgcc_eh
endif endif