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
40 lines
664 B
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"); |
|
} |
|
} |
|
} |