// Copyright Epic Games, Inc. All Rights Reserved. using UnrealBuildTool; public class MetalShaderFormat : ModuleRules { public MetalShaderFormat(ReadOnlyTargetRules Target) : base(Target) { PrivateIncludePathModuleNames.Add("TargetPlatform"); PublicIncludePaths.Add("Runtime/Apple/MetalRHI/Public"); PrivateDependencyModuleNames.AddRange( new string[] { "Core", "RenderCore", "ShaderCompilerCommon", "ShaderPreprocessor", "FileUtilities" } ); if (Target.Platform == UnrealTargetPlatform.Mac || Target.Platform == UnrealTargetPlatform.Win64) { AddEngineThirdPartyPrivateStaticDependencies(Target, "SPIRVReflect"); } } }