Browse Source

[ue4] Updated example project to UE 4.24.3. Fixed up plugin module headers and build.cs files to conform to the new UBT rules. We use the V1 default settings for now, to keep compatibility with older UE4 versions.

Mario Zechner 5 years ago
parent
commit
7089947ecc

+ 1 - 1
spine-ue4/Plugins/SpinePlugin/Source/SpineEditorPlugin/Public/SpineEditorPlugin.h

@@ -29,7 +29,7 @@
 
 #pragma once
 
-#include "ModuleManager.h"
+#include "Modules/ModuleManager.h"
 
 class ISpineEditorPlugin : public IModuleInterface {
 

+ 2 - 0
spine-ue4/Plugins/SpinePlugin/Source/SpineEditorPlugin/SpineEditorPlugin.Build.cs

@@ -8,6 +8,8 @@ namespace UnrealBuildTool.Rules
 		public SpineEditorPlugin(ReadOnlyTargetRules Target) : base(Target)
 		{
             PrivatePCHHeaderFile = "Private/SpineEditorPluginPrivatePCH.h";
+            PCHUsage = PCHUsageMode.UseSharedPCHs;
+            DefaultBuildSettings = BuildSettingsVersion.V1;
 
             PublicIncludePaths.Add(Path.Combine(ModuleDirectory, "Public"));
 			PublicIncludePaths.Add(Path.Combine(ModuleDirectory, "../SpinePlugin/Public/spine-cpp/include"));

+ 1 - 1
spine-ue4/Plugins/SpinePlugin/Source/SpinePlugin/Public/SpinePlugin.h

@@ -29,7 +29,7 @@
 
 #pragma once
 
-#include "ModuleManager.h"
+#include "Modules/ModuleManager.h"
 
 DECLARE_LOG_CATEGORY_EXTERN(SpineLog, Log, All);
 

+ 3 - 1
spine-ue4/Plugins/SpinePlugin/Source/SpinePlugin/SpinePlugin.Build.cs

@@ -8,8 +8,10 @@ namespace UnrealBuildTool.Rules
 		public SpinePlugin(ReadOnlyTargetRules Target) : base(Target)
 		{
             PrivatePCHHeaderFile = "Private/SpinePluginPrivatePCH.h";
+			PCHUsage = PCHUsageMode.UseSharedPCHs;
+			DefaultBuildSettings = BuildSettingsVersion.V1;
 
-            PublicIncludePaths.Add(Path.Combine(ModuleDirectory, "Public"));
+			PublicIncludePaths.Add(Path.Combine(ModuleDirectory, "Public"));
 			PublicIncludePaths.Add(Path.Combine(ModuleDirectory, "Public/spine-cpp/include"));
 
 			PrivateIncludePaths.Add(Path.Combine(ModuleDirectory, "Private"));

+ 1 - 1
spine-ue4/SpineUE4.uproject

@@ -1,6 +1,6 @@
 {
 	"FileVersion": 3,
-	"EngineAssociation": "4.23",
+	"EngineAssociation": "4.24",
 	"Category": "",
 	"Description": "",
 	"Modules": [