Files
UnrealEngineUWP/Engine/Plugins/Developer/VisualStudioSourceCodeAccess/Source/VisualStudioSourceCodeAccess/VisualStudioSourceCodeAccess.Build.cs

30 lines
753 B
C#
Raw Normal View History

// Copyright 1998-2014 Epic Games, Inc. All Rights Reserved.
namespace UnrealBuildTool.Rules
{
public class VisualStudioSourceCodeAccess : ModuleRules
{
public VisualStudioSourceCodeAccess(TargetInfo Target)
{
PrivateDependencyModuleNames.AddRange(
new string[]
{
"Core",
"SourceCodeAccess"
}
);
if (WindowsPlatform.bHasVisualStudioDTE)
{
// This module requires atlbase.h to be included before Windows headers, so we can make use of shared PCHs. This
// module will always have its own private PCH generated, if necessary.
PCHUsage = PCHUsageMode.NoSharedPCHs;
Definitions.Add("VSACCESSOR_HAS_DTE=1");
}
else
{
Definitions.Add("VSACCESSOR_HAS_DTE=0");
}
}
}
}