Files
UnrealEngineUWP/Engine/Source/ThirdParty/IntelISPCTexComp/IntelISPCTexComp.Build.cs
Ben Marsh 149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00

32 lines
1009 B
C#

// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
using UnrealBuildTool;
public class IntelISPCTexComp : ModuleRules
{
public IntelISPCTexComp(TargetInfo Target)
{
Type = ModuleType.External;
string libraryPath = UEBuildConfiguration.UEThirdPartySourceDirectory + "IntelISPCTexComp/ispc_texcomp/";
PublicIncludePaths.Add(libraryPath);
bool bUseDebugBuild = false;
if ( Target.Configuration == UnrealTargetConfiguration.Debug && BuildConfiguration.bDebugBuildsActuallyUseDebugCRT )
{
bUseDebugBuild = true;
}
if ( (Target.Platform == UnrealTargetPlatform.Win64) || (Target.Platform == UnrealTargetPlatform.Win32) )
{
string platformName = (Target.Platform == UnrealTargetPlatform.Win64) ? "Win64" : "Win32";
string configName = bUseDebugBuild ? "Debug" : "Release";
PublicLibraryPaths.Add(libraryPath + "lib/" + platformName + "-" + configName);
PublicAdditionalLibraries.Add("ispc_texcomp.lib");
PublicDelayLoadDLLs.Add("ispc_texcomp.dll");
}
}
}