fix ffmpeg

This commit is contained in:
lizzie
2026-02-22 03:18:09 +00:00
parent bdfe4ba7b9
commit 92065d7496
3 changed files with 19 additions and 1 deletions
+14
View File
@@ -31,6 +31,20 @@ if (NOT YUZU_USE_BUNDLED_FFMPEG)
--extra-ldflags="-nostdlib"
)
set(FFmpeg_IS_CROSS_COMPILING TRUE)
elseif(IOS)
execute_process(COMMAND xcrun --sdk iphoneos --show-sdk-path OUTPUT_VARIABLE SYSROOT)
set(FFmpeg_CC "xcrun --sdk iphoneos clang -arch arm64")
set(FFmpeg_CXX "xcrun --sdk iphoneos clang++ -arch arm64")
list(APPEND FFmpeg_CROSS_COMPILE_FLAGS
--arch=arm64
--enable-cross-compile
--sysroot=${SYSROOT}
--target-os=darwin
--extra-ldflags="-miphoneos-version-min=16.0"
--install-name-dir="@rpath"
--disable-audiotoolbox
)
set(FFmpeg_IS_CROSS_COMPILING TRUE)
# User attempts to do a FFmpeg cross compilation because...
# Here we just quickly test against host/system processors not matching
# TODO: Test for versions not matching as well?