From bb6a0c5772f2d0f603c2c992c292b62a85788cf3 Mon Sep 17 00:00:00 2001 From: Eric Warmenhoven Date: Sat, 14 Oct 2023 01:36:37 -0400 Subject: [PATCH] apple: Xcode tweaks --- .../RetroArch_Metal.xcodeproj/project.pbxproj | 2 + .../contents.xcworkspacedata | 2 +- .../xcschemes/RetroArch iOS Debug.xcscheme | 74 ++++++++++++++++++- .../xcschemes/RetroArch iOS Release.xcscheme | 12 ++- .../xcschemes/RetroArch tvOS Debug.xcscheme | 74 ++++++++++++++++++- .../xcschemes/RetroArch tvOS Release.xcscheme | 10 ++- 6 files changed, 162 insertions(+), 12 deletions(-) diff --git a/pkg/apple/RetroArch_Metal.xcodeproj/project.pbxproj b/pkg/apple/RetroArch_Metal.xcodeproj/project.pbxproj index 1d296472c4..ac46810f00 100644 --- a/pkg/apple/RetroArch_Metal.xcodeproj/project.pbxproj +++ b/pkg/apple/RetroArch_Metal.xcodeproj/project.pbxproj @@ -1837,6 +1837,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES; + CLANG_ANALYZER_DEADCODE_DEADSTORES = NO; CURRENT_PROJECT_VERSION = 1; ENABLE_HARDENED_RUNTIME = YES; }; @@ -1848,6 +1849,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES; + CLANG_ANALYZER_DEADCODE_DEADSTORES = NO; CURRENT_PROJECT_VERSION = 1; ENABLE_HARDENED_RUNTIME = YES; }; diff --git a/pkg/apple/RetroArch_iOS13.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/pkg/apple/RetroArch_iOS13.xcodeproj/project.xcworkspace/contents.xcworkspacedata index 01ae31835d..919434a625 100644 --- a/pkg/apple/RetroArch_iOS13.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ b/pkg/apple/RetroArch_iOS13.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -2,6 +2,6 @@ + location = "self:"> diff --git a/pkg/apple/RetroArch_iOS13.xcodeproj/xcshareddata/xcschemes/RetroArch iOS Debug.xcscheme b/pkg/apple/RetroArch_iOS13.xcodeproj/xcshareddata/xcschemes/RetroArch iOS Debug.xcscheme index e810bb7785..a9b93ebeab 100644 --- a/pkg/apple/RetroArch_iOS13.xcodeproj/xcshareddata/xcschemes/RetroArch iOS Debug.xcscheme +++ b/pkg/apple/RetroArch_iOS13.xcodeproj/xcshareddata/xcschemes/RetroArch iOS Debug.xcscheme @@ -1,7 +1,7 @@ + version = "2.0"> @@ -44,12 +44,18 @@ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" customLLDBInitFile = "$(SRCROOT)/LLDBInitFile" + disableMainThreadChecker = "YES" + disablePerformanceAntipatternChecker = "YES" launchStyle = "0" useCustomWorkingDirectory = "NO" ignoresPersistentStateOnLaunch = "NO" - debugDocumentVersioning = "YES" + debugDocumentVersioning = "NO" + debugXPCServices = "NO" debugServiceExtension = "internal" - allowLocationSimulation = "YES"> + enableGPUValidationMode = "1" + allowLocationSimulation = "NO" + viewDebuggingEnabled = "No" + queueDebuggingEnabled = "No"> + + + + + + + + + + + + + + + + + + + + + + + + + + + version = "2.0"> @@ -44,12 +44,18 @@ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" customLLDBInitFile = "$(SRCROOT)/LLDBInitFile" + disableMainThreadChecker = "YES" + disablePerformanceAntipatternChecker = "YES" launchStyle = "0" useCustomWorkingDirectory = "NO" ignoresPersistentStateOnLaunch = "NO" - debugDocumentVersioning = "YES" + debugDocumentVersioning = "NO" + debugXPCServices = "NO" debugServiceExtension = "internal" - allowLocationSimulation = "YES"> + enableGPUValidationMode = "1" + allowLocationSimulation = "NO" + viewDebuggingEnabled = "No" + queueDebuggingEnabled = "No"> + version = "2.0"> @@ -43,12 +43,18 @@ buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" + customLLDBInitFile = "$(SRCROOT)/LLDBInitFile" + disableMainThreadChecker = "YES" launchStyle = "0" useCustomWorkingDirectory = "NO" ignoresPersistentStateOnLaunch = "NO" debugDocumentVersioning = "YES" + debugXPCServices = "NO" debugServiceExtension = "internal" - allowLocationSimulation = "YES"> + enableGPUValidationMode = "1" + allowLocationSimulation = "NO" + viewDebuggingEnabled = "No" + queueDebuggingEnabled = "No"> + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pkg/apple/RetroArch_iOS13.xcodeproj/xcshareddata/xcschemes/RetroArch tvOS Release.xcscheme b/pkg/apple/RetroArch_iOS13.xcodeproj/xcshareddata/xcschemes/RetroArch tvOS Release.xcscheme index 42aa74a6f3..0e04979fef 100644 --- a/pkg/apple/RetroArch_iOS13.xcodeproj/xcshareddata/xcschemes/RetroArch tvOS Release.xcscheme +++ b/pkg/apple/RetroArch_iOS13.xcodeproj/xcshareddata/xcschemes/RetroArch tvOS Release.xcscheme @@ -1,7 +1,7 @@ + version = "2.0"> @@ -43,12 +43,18 @@ buildConfiguration = "Release" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" + customLLDBInitFile = "$(SRCROOT)/LLDBInitFile" + disableMainThreadChecker = "YES" launchStyle = "0" useCustomWorkingDirectory = "NO" ignoresPersistentStateOnLaunch = "NO" debugDocumentVersioning = "YES" + debugXPCServices = "NO" debugServiceExtension = "internal" - allowLocationSimulation = "YES"> + enableGPUValidationMode = "1" + allowLocationSimulation = "NO" + viewDebuggingEnabled = "No" + queueDebuggingEnabled = "No">