This commit is contained in:
lizzie
2026-02-22 02:53:02 +00:00
parent a2aa482107
commit ceea1b4e20
3 changed files with 16 additions and 8 deletions
+3
View File
@@ -8,9 +8,12 @@ if [ -z "$NPROC" ]; then
NPROC="$(nproc)" NPROC="$(nproc)"
fi fi
[ ! -z "$IOS_SDK" ]
cmake -G Xcode -B build \ cmake -G Xcode -B build \
-DCMAKE_TOOLCHAIN_FILE="$WORK_DIR/.ci/ios/ios-toolchain.cmake" \ -DCMAKE_TOOLCHAIN_FILE="$WORK_DIR/.ci/ios/ios-toolchain.cmake" \
-DPLATFORM=OS64 \ -DPLATFORM=OS64 \
-DCOCOA_LIBRARY="$IOS_SDK/System/Library/Frameworks/Cocoa.framework" \
-DENABLE_LIBUSB=OFF \ -DENABLE_LIBUSB=OFF \
-DENABLE_UPDATE_CHECKER=OFF \ -DENABLE_UPDATE_CHECKER=OFF \
-DENABLE_QT=OFF \ -DENABLE_QT=OFF \
+12 -7
View File
@@ -38,13 +38,18 @@ This file is based off of Yuzu and Dynarmic.
if (CMAKE_OSX_ARCHITECTURES) if (CMAKE_OSX_ARCHITECTURES)
set(MULTIARCH_BUILD 1) set(MULTIARCH_BUILD 1)
set(ARCHITECTURE "${CMAKE_OSX_ARCHITECTURES}") set(ARCHITECTURE "${CMAKE_OSX_ARCHITECTURES}")
if (IOS)
# hope and pray the architecture names match # TODO: Right... the toolchain file won't properly accomodate OSX_ARCHITECTURE
foreach(ARCH IN ${CMAKE_OSX_ARCHITECTURES}) # they aren't defining it as a list properly I assume?
set(ARCHITECTURE_${ARCH} 1 PARENT_SCOPE) set(ARCHITECTURE_arm64 1 PARENT_SCOPE)
add_definitions(-DARCHITECTURE_${ARCH}=1) add_definitions(-DARCHITECTURE_arm64=1)
endforeach() else ()
# hope and pray the architecture names match
foreach(ARCH IN ${CMAKE_OSX_ARCHITECTURES})
set(ARCHITECTURE_${ARCH} 1 PARENT_SCOPE)
add_definitions(-DARCHITECTURE_${ARCH}=1)
endforeach()
endif()
return() return()
endif() endif()
+1 -1
View File
@@ -64,7 +64,7 @@ elseif (ANDROID)
--enable-mediacodec --enable-mediacodec
--enable-jni --enable-jni
) )
elseif (UNIX AND NOT DEFINED FFmpeg_IS_CROSS_COMPILING AND NOT ANDROID) elseif (UNIX AND NOT DEFINED FFmpeg_IS_CROSS_COMPILING AND NOT ANDROID AND NOT IOS)
find_package(PkgConfig REQUIRED) find_package(PkgConfig REQUIRED)
pkg_check_modules(LIBVA libva) pkg_check_modules(LIBVA libva)
pkg_check_modules(CUDA cuda) pkg_check_modules(CUDA cuda)