diff --git a/pkg/apple/BaseConfig.xcconfig b/pkg/apple/BaseConfig.xcconfig index 3516a1fddc..ffe2507deb 100644 --- a/pkg/apple/BaseConfig.xcconfig +++ b/pkg/apple/BaseConfig.xcconfig @@ -92,6 +92,7 @@ OTHER_CFLAGS[arch=arm64*] = $(inherited) -D__ARM_NEON__ -DHAVE_NEON OTHER_CFLAGS[sdk=macosx*] = $(inherited) -DGL_SILENCE_DEPRECATION OTHER_CFLAGS[sdk=macosx*] = $(inherited) -DHAVE_COMMAND OTHER_CFLAGS[sdk=macosx*] = $(inherited) -DHAVE_COREAUDIO3 +OTHER_CFLAGS[sdk=macosx*] = $(inherited) -DHAVE_COREMIDI OTHER_CFLAGS[sdk=macosx*] = $(inherited) -DHAVE_DISCORD OTHER_CFLAGS[sdk=macosx*] = $(inherited) -DHAVE_DYLIB OTHER_CFLAGS[sdk=macosx*] = $(inherited) -DHAVE_GETOPT_LONG @@ -122,6 +123,7 @@ OTHER_CFLAGS[sdk=iphonesimulator*] = $(inherited) $(OTHER_CFLAGS_IOS_TVOS_SHARE) OTHER_CFLAGS[sdk=appletvos*] = $(inherited) $(OTHER_CFLAGS_IOS_TVOS_SHARE) OTHER_CFLAGS[sdk=appletvsimulator*] = $(inherited) $(OTHER_CFLAGS_IOS_TVOS_SHARE) +OTHER_CFLAGS_IOS = $(inherited) -DHAVE_COREMIDI OTHER_CFLAGS_IOS = $(inherited) -DHAVE_COREMOTION OTHER_CFLAGS_IOS = $(inherited) -DHAVE_IOS_CUSTOMKEYBOARD OTHER_CFLAGS_IOS = $(inherited) -DHAVE_IOS_SWIFT diff --git a/pkg/apple/RetroArch_Metal.xcodeproj/project.pbxproj b/pkg/apple/RetroArch_Metal.xcodeproj/project.pbxproj index 62a0bc333f..2b5224c438 100644 --- a/pkg/apple/RetroArch_Metal.xcodeproj/project.pbxproj +++ b/pkg/apple/RetroArch_Metal.xcodeproj/project.pbxproj @@ -38,6 +38,9 @@ 05A8E23C20A63CF50084ABDA /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05A8E23B20A63CF50084ABDA /* QuartzCore.framework */; }; 05D7753520A567A400646447 /* griffin_cpp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05D7753320A5678300646447 /* griffin_cpp.cpp */; }; 05D7753720A567A700646447 /* griffin_glslang.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05D7753420A5678400646447 /* griffin_glslang.cpp */; }; + 07097FFB2D60F4C80021608F /* CoreMIDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 07097FFA2D60F4C80021608F /* CoreMIDI.framework */; }; + 07097FFC2D60F4D00021608F /* CoreMIDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 07097FFA2D60F4C80021608F /* CoreMIDI.framework */; }; + 07097FFD2D60F4D60021608F /* CoreMIDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 07097FFA2D60F4C80021608F /* CoreMIDI.framework */; }; 070A88402A4E7A1B003161C0 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 070A883F2A4E7A1B003161C0 /* OpenAL.framework */; }; 070A88412A4E7A24003161C0 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 070A883F2A4E7A1B003161C0 /* OpenAL.framework */; }; 0720993E29B1258C001642BB /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; }; @@ -443,6 +446,7 @@ 05F2873F20F2BEEA00632D47 /* task_content.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = task_content.c; sourceTree = ""; }; 05F2874020F2BEEA00632D47 /* task_http.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = task_http.c; sourceTree = ""; }; 05F2874120F2BEEA00632D47 /* task_patch.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = task_patch.c; sourceTree = ""; }; + 07097FFA2D60F4C80021608F /* CoreMIDI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMIDI.framework; path = System/Library/Frameworks/CoreMIDI.framework; sourceTree = SDKROOT; }; 070A883F2A4E7A1B003161C0 /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = System/Library/Frameworks/OpenAL.framework; sourceTree = SDKROOT; }; 071051BE2BEFEFBA009C29D8 /* Info_AppStore.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info_AppStore.plist; path = OSX/Info_AppStore.plist; sourceTree = ""; }; 0720996029B1258C001642BB /* RetroArch.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = RetroArch.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -521,6 +525,7 @@ 0720995129B1258C001642BB /* IOSurface.framework in Frameworks */, 0720995229B1258C001642BB /* CoreHaptics.framework in Frameworks */, 0720995329B1258C001642BB /* Metal.framework in Frameworks */, + 07097FFD2D60F4D60021608F /* CoreMIDI.framework in Frameworks */, 0720995429B1258C001642BB /* MetalKit.framework in Frameworks */, 0720995529B1258C001642BB /* libz.dylib in Frameworks */, 070A88412A4E7A24003161C0 /* OpenAL.framework in Frameworks */, @@ -544,6 +549,7 @@ 07F2BBDA2BE83A4700FD1295 /* CoreHaptics.framework in Frameworks */, 07F2BBDB2BE83A4700FD1295 /* Metal.framework in Frameworks */, 07F2BBDC2BE83A4700FD1295 /* MetalKit.framework in Frameworks */, + 07097FFC2D60F4D00021608F /* CoreMIDI.framework in Frameworks */, 07F2BBDD2BE83A4700FD1295 /* libz.dylib in Frameworks */, 07F2BBDE2BE83A4700FD1295 /* OpenAL.framework in Frameworks */, 07F2BBDF2BE83A4700FD1295 /* CoreAudio.framework in Frameworks */, @@ -573,6 +579,7 @@ 84DD5EA91A89E4BE007336C1 /* CoreAudio.framework in Frameworks */, 84DD5EB31A89E6C0007336C1 /* AudioUnit.framework in Frameworks */, 84DD5EA31A89E2AA007336C1 /* AppKit.framework in Frameworks */, + 07097FFB2D60F4C80021608F /* CoreMIDI.framework in Frameworks */, 84DD5EB51A89E737007336C1 /* IOKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -1245,6 +1252,7 @@ 29B97323FDCFA39411CA2CEA /* Frameworks */ = { isa = PBXGroup; children = ( + 07097FFA2D60F4C80021608F /* CoreMIDI.framework */, 075650242C488918004C5E7E /* CloudKit.framework */, 070A883F2A4E7A1B003161C0 /* OpenAL.framework */, 0795A8C6299A095300D5035D /* CoreHaptics.framework */,