Skip to content

Commit a053b1f

Browse files
Merge pull request #32 from warmenhoven/warmenhoven/pr/osx
Fix osx build
2 parents d7dd7e2 + 7ada474 commit a053b1f

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

libretroBuildSystem/Makefile.libretro

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -126,9 +126,10 @@ else ifeq ($(platform), osx)
126126
ifeq ($(arch),ppc)
127127
CFLAGS += -D__ppc__ -DMSB_FIRST -DWORDS_BIGENDIAN=1
128128
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")
132133

133134
ifeq ($(OSX_LT_MAVERICKS),"YES")
134135
fpic += -mmacosx-version-min=10.5
@@ -146,7 +147,7 @@ endif
146147
CFLAGS += $(TARGET_RULE)
147148
CPPFLAGS += $(TARGET_RULE)
148149
CXXFLAGS += $(TARGET_RULE)
149-
LDFLAGS += $(TARGET_RULE)
150+
LDFLAGS += $(TARGET_RULE) -lc++
150151
endif
151152

152153
# iOS

0 commit comments

Comments
 (0)