[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.

This commit is contained in:
Mario Zechner 2020-03-30 15:55:13 +02:00
parent 2743f9159b
commit 7089947ecc
5 changed files with 8 additions and 4 deletions

View File

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

View File

@ -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"));

View File

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

View File

@ -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"));

View File

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