From 62356b811f5534648e0f1d006fbe3a510d0938ce Mon Sep 17 00:00:00 2001 From: Steve Pham <82231385+spham-amzn@users.noreply.github.com> Date: Thu, 22 Jul 2021 17:01:01 -0700 Subject: [PATCH] Non unity compile fixes (#2365) * Add missing RTTI include to fix non-unity build error * Add missing includes that were automatically added as part of unity builds Signed-off-by: Steve Pham --- Code/Framework/AzCore/Tests/Asset/AssetManagerLoadingTests.cpp | 3 ++- .../Source/Editor/Attribution/AWSCoreAttributionMetric.cpp | 1 + .../Code/Source/AssetMemoryAnalyzerSystemComponent.cpp | 2 ++ Gems/Atom/Utils/Code/Include/Atom/Utils/StableDynamicArray.inl | 1 + .../Code/Source/InAppPurchasesSystemComponent.cpp | 2 ++ Gems/WhiteBox/Code/Include/WhiteBox/WhiteBoxToolApi.h | 2 ++ 6 files changed, 10 insertions(+), 1 deletion(-) diff --git a/Code/Framework/AzCore/Tests/Asset/AssetManagerLoadingTests.cpp b/Code/Framework/AzCore/Tests/Asset/AssetManagerLoadingTests.cpp index fd3e4c8f14..156719b8a7 100644 --- a/Code/Framework/AzCore/Tests/Asset/AssetManagerLoadingTests.cpp +++ b/Code/Framework/AzCore/Tests/Asset/AssetManagerLoadingTests.cpp @@ -14,6 +14,7 @@ #include #include #include +#include #include #include #include @@ -698,7 +699,7 @@ namespace UnitTest auto& assetManager = AssetManager::Instance(); AssetBusCallbacks callbacks{}; - callbacks.SetOnAssetReadyCallback([&](const Asset&, AssetBusCallbacks&) + callbacks.SetOnAssetReadyCallback([&, AssetNoRefB](const Asset&, AssetBusCallbacks&) { // This callback should run inside the "main thread" dispatch events loop auto loadAsset = assetManager.GetAsset(AZ::Uuid(AssetNoRefB), AssetLoadBehavior::Default); diff --git a/Gems/AWSCore/Code/Source/Editor/Attribution/AWSCoreAttributionMetric.cpp b/Gems/AWSCore/Code/Source/Editor/Attribution/AWSCoreAttributionMetric.cpp index d9e7dea8c7..f54d7f71af 100644 --- a/Gems/AWSCore/Code/Source/Editor/Attribution/AWSCoreAttributionMetric.cpp +++ b/Gems/AWSCore/Code/Source/Editor/Attribution/AWSCoreAttributionMetric.cpp @@ -10,6 +10,7 @@ #include #include #include +#include #pragma warning(disable : 4996) diff --git a/Gems/AssetMemoryAnalyzer/Code/Source/AssetMemoryAnalyzerSystemComponent.cpp b/Gems/AssetMemoryAnalyzer/Code/Source/AssetMemoryAnalyzerSystemComponent.cpp index 987444dd3c..bc9763496c 100644 --- a/Gems/AssetMemoryAnalyzer/Code/Source/AssetMemoryAnalyzerSystemComponent.cpp +++ b/Gems/AssetMemoryAnalyzer/Code/Source/AssetMemoryAnalyzerSystemComponent.cpp @@ -6,6 +6,8 @@ * */ +#include + #include #include // For AZ_MAX_PATH_LEN #include diff --git a/Gems/Atom/Utils/Code/Include/Atom/Utils/StableDynamicArray.inl b/Gems/Atom/Utils/Code/Include/Atom/Utils/StableDynamicArray.inl index 5a66dec7d8..25f3f528ab 100644 --- a/Gems/Atom/Utils/Code/Include/Atom/Utils/StableDynamicArray.inl +++ b/Gems/Atom/Utils/Code/Include/Atom/Utils/StableDynamicArray.inl @@ -7,6 +7,7 @@ */ #pragma once +#include #include namespace AZ diff --git a/Gems/InAppPurchases/Code/Source/InAppPurchasesSystemComponent.cpp b/Gems/InAppPurchases/Code/Source/InAppPurchasesSystemComponent.cpp index 8b91b72a60..fd1f4146dc 100644 --- a/Gems/InAppPurchases/Code/Source/InAppPurchasesSystemComponent.cpp +++ b/Gems/InAppPurchases/Code/Source/InAppPurchasesSystemComponent.cpp @@ -6,6 +6,8 @@ * */ +#include + #include #include #include diff --git a/Gems/WhiteBox/Code/Include/WhiteBox/WhiteBoxToolApi.h b/Gems/WhiteBox/Code/Include/WhiteBox/WhiteBoxToolApi.h index 02b563c970..941368e5ac 100644 --- a/Gems/WhiteBox/Code/Include/WhiteBox/WhiteBoxToolApi.h +++ b/Gems/WhiteBox/Code/Include/WhiteBox/WhiteBoxToolApi.h @@ -12,6 +12,8 @@ #include #include #include +#include +#include namespace AZ::IO {