From a2bcafbec6895ed841a0f7dd5f0a69dce93243a9 Mon Sep 17 00:00:00 2001 From: Ed_ Date: Thu, 23 Jan 2025 00:00:03 -0500 Subject: [PATCH] Basic changes to build/target/uproject while dealing with Seekers boostrap --- Project/Gasa.uproject | 472 +++++++++++++++--------------- Project/Source/Gasa.Target.cs | 6 +- Project/Source/Gasa/Gasa.Build.cs | 10 +- 3 files changed, 245 insertions(+), 243 deletions(-) diff --git a/Project/Gasa.uproject b/Project/Gasa.uproject index 9e9492c..1edce98 100644 --- a/Project/Gasa.uproject +++ b/Project/Gasa.uproject @@ -17,175 +17,12 @@ } ], "Plugins": [ - { - "Name": "ModelingToolsEditorMode", - "Enabled": true, - "TargetAllowList": [ - "Editor" - ] - }, - { - "Name": "AssetManagerEditor", - "Enabled": true - }, - { - "Name": "ContentBrowserAliasDataSource", - "Enabled": true - }, - { - "Name": "ContentBrowserAssetDataSource", - "Enabled": true - }, - { - "Name": "ContentBrowserClassDataSource", - "Enabled": true - }, - { - "Name": "ContentBrowserFileDataSource", - "Enabled": true - }, - { - "Name": "EngineAssetDefinitions", - "Enabled": true - }, - { - "Name": "LevelSequenceEditor", - "Enabled": true - }, - { - "Name": "Niagara", - "Enabled": true - }, - { - "Name": "PluginBrowser", - "Enabled": true - }, - { - "Name": "RiderSourceCodeAccess", - "Enabled": true - }, - { - "Name": "WorldPartitionHLODUtilities", - "Enabled": true - }, - { - "Name": "PropertyAccessEditor", - "Enabled": true - }, - { - "Name": "BlueprintMaterialTextureNodes", - "Enabled": true - }, - { - "Name": "RenderDocPlugin", - "Enabled": true - }, - { - "Name": "N10XSourceCodeAccess", - "Enabled": true - }, - { - "Name": "OnlineSubsystemSteam", - "Enabled": true - }, - { - "Name": "OnlineSubsystemNull", - "Enabled": true - }, - { - "Name": "OnlineSubsystem", - "Enabled": true - }, - { - "Name": "SteamController", - "Enabled": true - }, - { - "Name": "GameInput", - "Enabled": true, - "SupportedTargetPlatforms": [ - "Win64" - ] - }, - { - "Name": "GameInputWindows", - "Enabled": true, - "SupportedTargetPlatforms": [ - "Win64" - ] - }, - { - "Name": "WinDualShock", - "Enabled": true, - "SupportedTargetPlatforms": [ - "Win64" - ] - }, - { - "Name": "RawInput", - "Enabled": true - }, - { - "Name": "XInputDevice", - "Enabled": true, - "SupportedTargetPlatforms": [ - "Win64" - ] - }, - { - "Name": "EnhancedInput", - "Enabled": true - }, - { - "Name": "InputDebugging", - "Enabled": true - }, { "Name": "AISupport", "Enabled": true }, { - "Name": "Spatialization", - "Enabled": true - }, - { - "Name": "SoundUtilities", - "Enabled": true - }, - { - "Name": "SoundMod", - "Enabled": true - }, - { - "Name": "Metasound", - "Enabled": true - }, - { - "Name": "AudioWidgets", - "Enabled": true - }, - { - "Name": "TextureFormatOodle", - "Enabled": true - }, - { - "Name": "OodleNetwork", - "Enabled": true - }, - { - "Name": "GameplayTagsEditor", - "Enabled": true - }, - { - "Name": "MeshPainting", - "Enabled": true - }, - { - "Name": "NiagaraFluids", - "Enabled": true - }, - { - "Name": "XRVisualization", + "Name": "AssetManagerEditor", "Enabled": true }, { @@ -193,7 +30,15 @@ "Enabled": true }, { - "Name": "ReplicationGraph", + "Name": "AudioWidgets", + "Enabled": true + }, + { + "Name": "BlueprintMaterialTextureNodes", + "Enabled": true + }, + { + "Name": "BlueprintStats", "Enabled": true }, { @@ -201,61 +46,7 @@ "Enabled": true }, { - "Name": "SlateScripting", - "Enabled": true - }, - { - "Name": "OpenXR", - "Enabled": true, - "SupportedTargetPlatforms": [ - "Win64", - "Linux", - "Android" - ] - }, - { - "Name": "OpenXREyeTracker", - "Enabled": true, - "SupportedTargetPlatforms": [ - "Win64", - "Linux", - "Android" - ] - }, - { - "Name": "OpenXRMsftHandInteraction", - "Enabled": true, - "SupportedTargetPlatforms": [ - "Win64", - "Android" - ] - }, - { - "Name": "XRBase", - "Enabled": true - }, - { - "Name": "SimpleHMD", - "Enabled": true, - "SupportedTargetPlatforms": [ - "Win64", - "Linux", - "Android", - "Mac", - "IOS", - "VisionOS" - ] - }, - { - "Name": "SlateModelViewViewModel", - "Enabled": true - }, - { - "Name": "ModelViewViewModel", - "Enabled": true - }, - { - "Name": "SteamAudio", + "Name": "ColorCorrectRegions", "Enabled": true }, { @@ -278,14 +69,145 @@ "Name": "CogAll", "Enabled": true }, + { + "Name": "ContentBrowserAliasDataSource", + "Enabled": true + }, + { + "Name": "ContentBrowserAssetDataSource", + "Enabled": true + }, + { + "Name": "ContentBrowserClassDataSource", + "Enabled": true + }, + { + "Name": "ContentBrowserFileDataSource", + "Enabled": true + }, + { + "Name": "ControlFlows", + "Enabled": true + }, + { + "Name": "EngineAssetDefinitions", + "Enabled": true + }, + { + "Name": "EnhancedInput", + "Enabled": true + }, + { + "Name": "GameplayInsights", + "Enabled": true + }, + { + "Name": "GameInput", + "Enabled": true, + "SupportedTargetPlatforms": [ + "Win64" + ] + }, + { + "Name": "GameInputWindows", + "Enabled": true, + "SupportedTargetPlatforms": [ + "Win64" + ] + }, { "Name": "GameplayAbilities", "Enabled": true }, + { + "Name": "GameplayTagsEditor", + "Enabled": true + }, + { + "Name": "InputDebugging", + "Enabled": true + }, + { + "Name": "LevelSequenceEditor", + "Enabled": true + }, { "Name": "LiveLink", "Enabled": true }, + { + "Name": "LiveUpdateForSlate", + "Enabled": true + }, + { + "Name": "MeshPainting", + "Enabled": true + }, + { + "Name": "Metasound", + "Enabled": true + }, + { + "Name": "ModelingToolsEditorMode", + "Enabled": true, + "TargetAllowList": [ + "Editor" + ] + }, + { + "Name": "ModelViewViewModel", + "Enabled": true + }, + { + "Name": "N10XSourceCodeAccess", + "Enabled": true + }, + { + "Name": "NetworkPredictionInsights", + "Enabled": true + }, + { + "Name": "Niagara", + "Enabled": true + }, + { + "Name": "NiagaraFluids", + "Enabled": true + }, + { + "Name": "OodleNetwork", + "Enabled": true + }, + { + "Name": "OnlineSubsystem", + "Enabled": true + }, + { + "Name": "OnlineSubsystemNull", + "Enabled": true + }, + { + "Name": "OnlineSubsystemSteam", + "Enabled": true + }, + { + "Name": "OpenXR", + "Enabled": true, + "SupportedTargetPlatforms": [ + "Win64", + "Linux", + "Android" + ] + }, + { + "Name": "OpenXREyeTracker", + "Enabled": true, + "SupportedTargetPlatforms": [ + "Win64", + "Linux", + "Android" + ] + }, { "Name": "OpenXRHandTracking", "Enabled": true, @@ -296,27 +218,27 @@ ] }, { - "Name": "VisualStudioSourceCodeAccess", + "Name": "OpenXRMsftHandInteraction", + "Enabled": true, + "SupportedTargetPlatforms": [ + "Win64", + "Android" + ] + }, + { + "Name": "PluginBrowser", "Enabled": true }, { - "Name": "SlateInsights", + "Name": "PropertyAccessEditor", "Enabled": true }, { - "Name": "TraceUtilities", + "Name": "RawInput", "Enabled": true }, { - "Name": "NetworkPredictionInsights", - "Enabled": true - }, - { - "Name": "TraceSourceFilters", - "Enabled": true - }, - { - "Name": "GameplayInsights", + "Name": "RenderDocPlugin", "Enabled": true }, { @@ -324,24 +246,102 @@ "Enabled": true }, { - "Name": "BlueprintStats", + "Name": "ReplicationGraph", "Enabled": true }, { - "Name": "ColorCorrectRegions", + "Name": "RiderSourceCodeAccess", "Enabled": true }, { - "Name": "ControlFlows", + "Name": "SimpleHMD", + "Enabled": true, + "SupportedTargetPlatforms": [ + "Win64", + "Linux", + "Android", + "Mac", + "IOS", + "VisionOS" + ] + }, + { + "Name": "SlateInsights", "Enabled": true }, { - "Name": "LiveUpdateForSlate", + "Name": "SlateModelViewViewModel", + "Enabled": true + }, + { + "Name": "SlateScripting", + "Enabled": true + }, + { + "Name": "SoundMod", + "Enabled": true + }, + { + "Name": "Spatialization", + "Enabled": true + }, + { + "Name": "SoundUtilities", + "Enabled": true + }, + { + "Name": "SteamAudio", + "Enabled": true + }, + { + "Name": "SteamController", "Enabled": true }, { "Name": "SunPosition", "Enabled": true + }, + { + "Name": "TextureFormatOodle", + "Enabled": true + }, + { + "Name": "TraceUtilities", + "Enabled": true + }, + { + "Name": "TraceSourceFilters", + "Enabled": true + }, + { + "Name": "VisualStudioSourceCodeAccess", + "Enabled": true + }, + { + "Name": "WinDualShock", + "Enabled": true, + "SupportedTargetPlatforms": [ + "Win64" + ] + }, + { + "Name": "WorldPartitionHLODUtilities", + "Enabled": true + }, + { + "Name": "XRBase", + "Enabled": true + }, + { + "Name": "XInputDevice", + "Enabled": true, + "SupportedTargetPlatforms": [ + "Win64" + ] + }, + { + "Name": "XRVisualization", + "Enabled": false } ] } \ No newline at end of file diff --git a/Project/Source/Gasa.Target.cs b/Project/Source/Gasa.Target.cs index 1d82e6b..56b7571 100644 --- a/Project/Source/Gasa.Target.cs +++ b/Project/Source/Gasa.Target.cs @@ -1,7 +1,7 @@ using BuildSettingsVersion = UnrealBuildTool.BuildSettingsVersion; -using TargetInfo = UnrealBuildTool.TargetInfo; -using TargetRules = UnrealBuildTool.TargetRules; -using TargetType = UnrealBuildTool.TargetType; +using TargetInfo = UnrealBuildTool.TargetInfo; +using TargetRules = UnrealBuildTool.TargetRules; +using TargetType = UnrealBuildTool.TargetType; public class GasaTarget : TargetRules { diff --git a/Project/Source/Gasa/Gasa.Build.cs b/Project/Source/Gasa/Gasa.Build.cs index ffc04cd..7cccb42 100644 --- a/Project/Source/Gasa/Gasa.Build.cs +++ b/Project/Source/Gasa/Gasa.Build.cs @@ -1,9 +1,9 @@ using System; using System.Collections.Generic; using UnrealBuildTool; -using ModuleRules = UnrealBuildTool.ModuleRules; -using ReadOnlyTargetRules = UnrealBuildTool.ReadOnlyTargetRules; -using TargetRules = UnrealBuildTool.TargetRules; +using ModuleRules = UnrealBuildTool.ModuleRules; +using ReadOnlyTargetRules = UnrealBuildTool.ReadOnlyTargetRules; +using TargetRules = UnrealBuildTool.TargetRules; using UnrealTargetConfiguration = UnrealBuildTool.UnrealTargetConfiguration; public class Gasa : ModuleRules @@ -26,8 +26,10 @@ public class Gasa : ModuleRules bEnableExceptions = false; bEnableBufferSecurityChecks = false; bEnableNonInlinedGenCppWarnings = false; - bEnableUndefinedIdentifierWarnings = false; + // bEnableUndefinedIdentifierWarnings = false; bIgnoreUnresolvedSymbols = false; + + UndefinedIdentifierWarningLevel = WarningLevel.Off; bEnableObjCAutomaticReferenceCounting = false; bEnableObjCExceptions = false;