Files
bryan sefcik dc368e588b Added the ability to override the NumIncludedBytesPerUnityCPP from the module rules. This is needed by some modules to better tune the size of the unity files.
Before:
1 Unity file
Total CPU Time: 162.90625 s
Total time in Parallel executor: 61.62 seconds

After:
6 Unity files
Total CPU Time: 169.15625 s
Total time in Parallel executor: 16.64 seconds

#jira
[FYI] nick.darnell, joe.kirchoff
#preflight 632889795f55ba280ec1ef84

[CL 22087017 by bryan sefcik in ue5-main branch]
2022-09-19 21:57:04 -04:00

37 lines
640 B
C#

// Copyright Epic Games, Inc. All Rights Reserved.
using UnrealBuildTool;
using System.IO;
namespace UnrealBuildTool.Rules
{
public class MetasoundStandardNodes : ModuleRules
{
public MetasoundStandardNodes(ReadOnlyTargetRules Target) : base(Target)
{
PublicDependencyModuleNames.AddRange
(
new string[]
{
"AudioExtensions",
"Core",
"MetasoundFrontend",
"Serialization",
"SignalProcessing"
}
);
PrivateDependencyModuleNames.AddRange
(
new string[]
{
"CoreUObject",
"MetasoundGraphCore"
}
);
NumIncludedBytesPerUnityCPPOverride = 120 * 1024;
}
}
}