Files
UnrealEngineUWP/Engine/Plugins/Runtime/SoundMod/Source/SoundMod/SoundMod.Build.cs
phil popp 96ab5837f2 Deprecate use of TUniquePtr in Audio::IProxyData
Introduce TSharedPtr<Audio::IProxyData> CreateProxyData()
Fix up deprecated callsites.

#jira UE-162062
#rb Rob.Gay
#fyi Miles.Flanagan
#preflight 639a0f262960b732207fc1e3

[CL 23515287 by phil popp in ue5-main branch]
2022-12-14 13:56:22 -05:00

42 lines
1.1 KiB
C#

// Copyright Epic Games, Inc. All Rights Reserved.
namespace UnrealBuildTool.Rules
{
public class SoundMod : ModuleRules
{
public SoundMod(ReadOnlyTargetRules Target) : base(Target)
{
PublicDependencyModuleNames.AddRange(
new string[]
{
"AudioExtensions",
"Core",
"CoreUObject",
"Engine",
}
);
PublicDefinitions.AddRange(
new string[] {
"BUILDING_STATIC"
}
);
if (Target.Platform == UnrealTargetPlatform.Win64)
{
// VS2015 updated some of the CRT definitions but not all of the Windows SDK has been updated to match.
// Microsoft provides this shim library to enable building with VS2015 until they fix everything up.
//@todo: remove when no longer neeeded (no other code changes should be necessary).
if (Target.WindowsPlatform.bNeedsLegacyStdioDefinitionsLib)
{
PublicSystemLibraries.Add("legacy_stdio_definitions.lib");
}
}
// Link with managed Perforce wrapper assemblies
AddEngineThirdPartyPrivateStaticDependencies(Target, "coremod");
}
}
}