@@ -126,9 +126,10 @@ else ifeq ($(platform), osx)
126
126
ifeq ($(arch),ppc)
127
127
CFLAGS += -D__ppc__ -DMSB_FIRST -DWORDS_BIGENDIAN=1
128
128
endif
129
- OSXVER = $(shell sw_vers -productVersion | cut -d. -f 2)
130
- OSX_LT_MAVERICKS = $(shell (( $(OSXVER) <= 9)) && echo "YES")
131
- OSX_GT_MOJAVE = $(shell (( $(OSXVER) >= 14)) && echo "YES")
129
+ OSXMAJVER = $(shell sw_vers -productVersion | cut -d. -f 1)
130
+ OSXMINVER = $(shell sw_vers -productVersion | cut -d. -f 2)
131
+ OSX_LT_MAVERICKS = $(shell (( $(OSXMAJVER) == 10 )) && (( $(OSXMINVER) <= 9)) && echo "YES")
132
+ OSX_GT_MOJAVE = $(shell (( $(OSXMAJVER) > 10 )) || (( $(OSXMINVER) >= 14)) && echo "YES")
132
133
133
134
ifeq ($(OSX_LT_MAVERICKS),"YES")
134
135
fpic += -mmacosx-version-min=10.5
@@ -146,7 +147,7 @@ endif
146
147
CFLAGS += $(TARGET_RULE)
147
148
CPPFLAGS += $(TARGET_RULE)
148
149
CXXFLAGS += $(TARGET_RULE)
149
- LDFLAGS += $(TARGET_RULE)
150
+ LDFLAGS += $(TARGET_RULE) -lc++
150
151
endif
151
152
152
153
# iOS
@@ -188,6 +189,8 @@ ifeq ($(IOSSDK),)
188
189
endif
189
190
CC = clang -arch arm64 -isysroot $(IOSSDK)
190
191
CXX = clang++ -arch arm64 -isysroot $(IOSSDK)
192
+ CC += -mappletvos-version-min=11.0
193
+ CFLAGS += -mappletvos-version-min=11.0
191
194
192
195
# Theos iOS
193
196
else ifeq ($(platform), theos_ios)
0 commit comments