mirror of
https://git.eden-emu.dev/eden-emu/eden
synced 2026-04-10 05:28:56 +02:00
fx
This commit is contained in:
parent
ea4b24ee6b
commit
e9744b5520
3 changed files with 17 additions and 9 deletions
|
|
@ -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 \
|
||||||
|
|
|
||||||
|
|
@ -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)
|
||||||
|
# TODO: Right... the toolchain file won't properly accomodate OSX_ARCHITECTURE
|
||||||
|
# they aren't defining it as a list properly I assume?
|
||||||
|
set(ARCHITECTURE_arm64 1 PARENT_SCOPE)
|
||||||
|
add_definitions(-DARCHITECTURE_arm64=1)
|
||||||
|
else ()
|
||||||
# hope and pray the architecture names match
|
# hope and pray the architecture names match
|
||||||
foreach(ARCH IN ${CMAKE_OSX_ARCHITECTURES})
|
foreach(ARCH IN ${CMAKE_OSX_ARCHITECTURES})
|
||||||
set(ARCHITECTURE_${ARCH} 1 PARENT_SCOPE)
|
set(ARCHITECTURE_${ARCH} 1 PARENT_SCOPE)
|
||||||
add_definitions(-DARCHITECTURE_${ARCH}=1)
|
add_definitions(-DARCHITECTURE_${ARCH}=1)
|
||||||
endforeach()
|
endforeach()
|
||||||
|
endif()
|
||||||
return()
|
return()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
|
||||||
4
externals/ffmpeg/CMakeLists.txt
vendored
4
externals/ffmpeg/CMakeLists.txt
vendored
|
|
@ -11,9 +11,9 @@ set(FFmpeg_HWACCEL_FLAGS)
|
||||||
set(FFmpeg_HWACCEL_INCLUDE_DIRS)
|
set(FFmpeg_HWACCEL_INCLUDE_DIRS)
|
||||||
set(FFmpeg_HWACCEL_LDFLAGS)
|
set(FFmpeg_HWACCEL_LDFLAGS)
|
||||||
|
|
||||||
if (UNIX AND NOT ANDROID)
|
if (UNIX AND NOT ANDROID AND NOT IOS)
|
||||||
find_package(PkgConfig REQUIRED)
|
find_package(PkgConfig REQUIRED)
|
||||||
if (NOT ANDROID)
|
if (NOT ANDROID AND NOT IOS)
|
||||||
pkg_check_modules(LIBVA libva)
|
pkg_check_modules(LIBVA libva)
|
||||||
pkg_check_modules(CUDA cuda)
|
pkg_check_modules(CUDA cuda)
|
||||||
pkg_check_modules(FFNVCODEC ffnvcodec)
|
pkg_check_modules(FFNVCODEC ffnvcodec)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue