You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
664 B

3 months ago
using UnrealBuildTool;
namespace UnrealBuildTool.Rules
{
public class SourceCodeGenerator : ModuleRules
{
public SourceCodeGenerator(ReadOnlyTargetRules Target) : base(Target)
{
bEnforceIWYU = false;
PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
PublicIncludePaths.AddRange(
new string[]
{
"Programs/UnrealHeaderTool/Public",
}
);
PrivateIncludePaths.AddRange(
new string[]
{
"SourceCodeGenerator/Private",
}
);
PrivateDependencyModuleNames.AddRange(
new string[]
{
"Core",
"CoreUObject",
}
);
PublicDefinitions.Add("HACK_HEADER_GENERATOR=1");
}
}
}