Files
UnrealEngineUWP/Engine/Source/ThirdParty/Windows/XInput/XInput.Build.cs
christopher waters 7bb0fe6481 Fixing HoloLens build issues caused by using the wrong Windows 10 SDK headers.
#jira UE-112221
#rb josh.adams
#preflight 6064944bf8bd0000016c5637

[CL 15919434 by christopher waters in ue5-main branch]
2021-04-05 13:39:16 -04:00

30 lines
778 B
C#

// Copyright Epic Games, Inc. All Rights Reserved.
using UnrealBuildTool;
public class XInput : ModuleRules
{
public XInput(ReadOnlyTargetRules Target) : base(Target)
{
Type = ModuleType.External;
string DirectXSDKDir = Target.UEThirdPartySourceDirectory + "Windows/DirectX";
// Ensure correct include and link paths for xinput so the correct dll is loaded (xinput1_3.dll)
if (Target.Platform == UnrealTargetPlatform.HoloLens)
{
PublicSystemLibraries.Add("xinputuap.lib");
PublicSystemIncludePaths.Add(DirectXSDKDir + "/include");
}
else
{
if (Target.Platform == UnrealTargetPlatform.Win64)
{
PublicAdditionalLibraries.Add(DirectXSDKDir + "/Lib/x64/XInput.lib");
PublicSystemIncludePaths.Add(DirectXSDKDir + "/include");
}
}
}
}