24 lines
858 B
C#
24 lines
858 B
C#
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
using System.IO;
|
|
using UnrealBuildTool;
|
|
|
|
public class GuidelinesSupportLibrary : ModuleRules
|
|
{
|
|
public GuidelinesSupportLibrary(ReadOnlyTargetRules Target) : base(Target)
|
|
{
|
|
Type = ModuleType.External;
|
|
|
|
// Modification made by epic to gsl/assert and gsl/pointers.
|
|
//See comments with @epic.
|
|
//Use the 4.0.0 + bug fix (1144) from the Microsoft implementation.
|
|
string GuidelinesSupportLibraryVersionDir = "GSL-1144";
|
|
|
|
string GuidelinesSupportLibraryPath = Path.Combine(Target.UEThirdPartySourceDirectory, "GuidelinesSupportLibrary", GuidelinesSupportLibraryVersionDir);
|
|
string GuidelinesSupportLibraryIncludePath = Path.Combine(GuidelinesSupportLibraryPath, "include");
|
|
|
|
PublicSystemIncludePaths.Add(GuidelinesSupportLibraryIncludePath);
|
|
PublicDefinitions.Add("GSL_NO_IOSTREAMS");
|
|
}
|
|
}
|