Browse Source

[ue4] Apply V1 default settings in build.cs only for UE 4.24 and later. Previous versions don't have that setting. Closes #1631.

Mario Zechner 5 years ago
parent
commit
70e7519813

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

@@ -9,7 +9,9 @@ namespace UnrealBuildTool.Rules
 		{
             PrivatePCHHeaderFile = "Private/SpineEditorPluginPrivatePCH.h";
             PCHUsage = PCHUsageMode.UseSharedPCHs;
+#if UE_4_24_OR_LATER
             DefaultBuildSettings = BuildSettingsVersion.V1;
+#endif
 
             PublicIncludePaths.Add(Path.Combine(ModuleDirectory, "Public"));
 			PublicIncludePaths.Add(Path.Combine(ModuleDirectory, "../SpinePlugin/Public/spine-cpp/include"));

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

@@ -9,7 +9,9 @@ namespace UnrealBuildTool.Rules
 		{
             PrivatePCHHeaderFile = "Private/SpinePluginPrivatePCH.h";
 			PCHUsage = PCHUsageMode.UseSharedPCHs;
-			DefaultBuildSettings = BuildSettingsVersion.V1;
+#if UE_4_24_OR_LATER
+            DefaultBuildSettings = BuildSettingsVersion.V1;
+#endif
 
 			PublicIncludePaths.Add(Path.Combine(ModuleDirectory, "Public"));
 			PublicIncludePaths.Add(Path.Combine(ModuleDirectory, "Public/spine-cpp/include"));