port from perforce
This commit is contained in:
28
ruins64k/tools/NvPerfUtility/build/NvPerfSDK.props
Normal file
28
ruins64k/tools/NvPerfUtility/build/NvPerfSDK.props
Normal file
@@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ImportGroup Label="PropertySheets" />
|
||||
<PropertyGroup Label="UserMacros">
|
||||
<_Relative_NvPerf_host_dll>bin/x64/nvperf_host.dll</_Relative_NvPerf_host_dll>
|
||||
<_Possible_NvPerf_Dir_0>$([MSBuild]::NormalizePath('$(MSBuildThisFileDirectory)../../NvPerf/'))</_Possible_NvPerf_Dir_0>
|
||||
<_Possible_NvPerf_Dir_1>$([MSBuild]::NormalizePath('$(MSBuildThisFileDirectory)../../../NvPerf/'))</_Possible_NvPerf_Dir_1>
|
||||
<NvPerfSdkPath></NvPerfSdkPath>
|
||||
<NvPerfSdkPath Condition="'$(NvPerfSdkPath)'=='' And Exists('$(_Possible_NvPerf_Dir_0)/$(_Relative_NvPerf_host_dll)')">$(_Possible_NvPerf_Dir_0)</NvPerfSdkPath>
|
||||
<NvPerfSdkPath Condition="'$(NvPerfSdkPath)'=='' And Exists('$(_Possible_NvPerf_Dir_1)/$(_Relative_NvPerf_host_dll)')">$(_Possible_NvPerf_Dir_1)</NvPerfSdkPath>
|
||||
<NvPerfSdkPath Condition="'$(NvPerfSdkPath)'=='' And '$(NVPERF_SDK_PATH)' != '' And Exists('$(NVPERF_SDK_PATH)/$(_Relative_NvPerf_host_dll)')">$(NVPERF_SDK_PATH)</NvPerfSdkPath>
|
||||
<NvPerfSdkPath Condition="'$(NvPerfSdkPath)'!=''">$([MSBuild]::NormalizePath($(NvPerfSdkPath)))</NvPerfSdkPath>
|
||||
<NvPerfUtilityPath>$([MSBuild]::NormalizePath('$(MSBuildThisFileDirectory)../../NvPerfUtility/'))</NvPerfUtilityPath>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup />
|
||||
<ItemGroup />
|
||||
<Target Name="PrintNvPerfLocation" BeforeTargets="ClCompile">
|
||||
<Message
|
||||
Condition="'$(NvPerfSdkPath)'!=''"
|
||||
Text="NvPerf SDK found: NvPerfSdkPath = $(NvPerfSdkPath)" />
|
||||
<Error
|
||||
Condition="'$(NvPerfSdkPath)'==''"
|
||||
Text="NvPerf SDK could not be found; please unzip the SDK into one of the following locations:
|
||||
$(_Possible_NvPerf_Dir_0)
|
||||
$(_Possible_NvPerf_Dir_1)
|
||||
or set environment variable NVPERF_SDK_PATH" />
|
||||
</Target>
|
||||
</Project>
|
||||
Reference in New Issue
Block a user