mirror of
https://github.com/ZDoom/zdoom-macos-deps.git
synced 2024-11-25 13:21:05 +00:00
patch: disable gamecontroller and corehaptic for sdl2
This commit is contained in:
parent
aa6ed829d5
commit
86d1731e1f
2 changed files with 12 additions and 1 deletions
|
@ -458,7 +458,7 @@ class Sdl2Target(CMakeStaticDependencyTarget):
|
|||
state.download_source(
|
||||
'https://libsdl.org/release/SDL2-2.0.18.tar.gz',
|
||||
'94d40cd73dbfa10bb6eadfbc28f355992bb2d6ef6761ad9d4074eff95ee5711c',
|
||||
patches='sdl2-no-updaterev')
|
||||
patches=('sdl2-no-updaterev', 'sdl2-no-gamecontroller+corehaptic'))
|
||||
|
||||
FRAMEWORKS = '-framework AudioToolbox -framework AVFoundation -framework Carbon' \
|
||||
' -framework Cocoa -framework CoreAudio -framework CoreVideo -framework ForceFeedback' \
|
||||
|
|
11
patch/sdl2-no-gamecontroller+corehaptic.diff
Normal file
11
patch/sdl2-no-gamecontroller+corehaptic.diff
Normal file
|
@ -0,0 +1,11 @@
|
|||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -1860,7 +1860,7 @@
|
||||
#import <Foundation/Foundation.h>
|
||||
#import <CoreHaptics/CoreHaptics.h>
|
||||
int main() {}" HAVE_FRAMEWORK_COREHAPTICS)
|
||||
- if(HAVE_FRAMEWORK_GAMECONTROLLER AND HAVE_FRAMEWORK_COREHAPTICS)
|
||||
+ if(0)
|
||||
# Only enable MFI if we also have CoreHaptics to ensure rumble works
|
||||
set(SDL_JOYSTICK_MFI 1)
|
||||
set(SDL_FRAMEWORK_GAMECONTROLLER 1)
|
Loading…
Reference in a new issue