From bdaf55bb1c57ed32154d80b2afc2a578c6bf28d9 Mon Sep 17 00:00:00 2001 From: Yoshi Sugawara Date: Sat, 14 Sep 2019 00:02:05 -0700 Subject: [PATCH] Libretro: support building using tvOS SDK --- src/libretro/Makefile | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/libretro/Makefile b/src/libretro/Makefile index 156588481..85a04b08a 100644 --- a/src/libretro/Makefile +++ b/src/libretro/Makefile @@ -162,6 +162,19 @@ else ifneq (,$(findstring ios,$(platform))) CXXFLAGS += -miphoneos-version-min=5.0 endif +# tvOS +else ifeq ($(platform), tvos-arm64) + CXXFLAGS += $(LTO) $(PTHREAD_FLAGS) -stdlib=libc++ + LDFLAGS += $(LTO) $(PTHREAD_FLAGS) -stdlib=libc++ + TARGET := $(TARGET_NAME)_libretro_tvos.dylib + fpic := -fPIC + SHARED := -dynamiclib + ifeq ($(IOSSDK),) + IOSSDK := $(shell xcodebuild -version -sdk appletvos Path) + endif + CXXFLAGS += -DIOS + CXXFLAGS += -DARM + # Theos else ifeq ($(platform), theos_ios) CXXFLAGS += $(LTO)