From dc854cef9e4d5adbb88acd20be7aeb419826d25f Mon Sep 17 00:00:00 2001 From: Eric Warmenhoven Date: Sat, 27 May 2023 17:43:15 -0400 Subject: [PATCH] Add tvos build --- .gitlab-ci.yml | 10 ++++++++++ libretroBuildSystem/Makefile.libretro | 2 ++ 2 files changed, 12 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index afe60d0..b02d0cb 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -58,6 +58,10 @@ include: - project: 'libretro-infrastructure/ci-templates' file: '/ios-arm64.yml' + # tvOS + - project: 'libretro-infrastructure/ci-templates' + file: '/tvos-arm64.yml' + ################################## CONSOLES ################################ # Dingux (GCW Zero) - project: 'libretro-infrastructure/ci-templates' @@ -192,6 +196,12 @@ libretro-build-ios-arm64: - .libretro-ios-arm64-make-default - .core-defs +# tvOS +libretro-build-tvos-arm64: + extends: + - .libretro-tvos-arm64-make-default + - .core-defs + ################################### CONSOLES ################################# # Dingux (GCW Zero) libretro-build-dingux-mips32: diff --git a/libretroBuildSystem/Makefile.libretro b/libretroBuildSystem/Makefile.libretro index b4c0956..6a90ef3 100644 --- a/libretroBuildSystem/Makefile.libretro +++ b/libretroBuildSystem/Makefile.libretro @@ -186,6 +186,8 @@ else ifeq ($(platform), tvos-arm64) ifeq ($(IOSSDK),) IOSSDK := $(shell xcodebuild -version -sdk appletvos Path) endif + CC = clang -arch arm64 -isysroot $(IOSSDK) + CXX = clang++ -arch arm64 -isysroot $(IOSSDK) # Theos iOS else ifeq ($(platform), theos_ios)