DirectStorage

Форк
0
/
GpuDecompressionBenchmark.vcxproj 
176 строк · 9.9 Кб
1
<?xml version="1.0" encoding="utf-8"?>
2
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
  <ItemGroup Label="ProjectConfigurations">
4
    <ProjectConfiguration Include="Debug|ARM64">
5
      <Configuration>Debug</Configuration>
6
      <Platform>ARM64</Platform>
7
    </ProjectConfiguration>
8
    <ProjectConfiguration Include="Release|ARM64">
9
      <Configuration>Release</Configuration>
10
      <Platform>ARM64</Platform>
11
    </ProjectConfiguration>
12
    <ProjectConfiguration Include="Debug|x64">
13
      <Configuration>Debug</Configuration>
14
      <Platform>x64</Platform>
15
    </ProjectConfiguration>
16
    <ProjectConfiguration Include="Release|x64">
17
      <Configuration>Release</Configuration>
18
      <Platform>x64</Platform>
19
    </ProjectConfiguration>
20
  </ItemGroup>
21
  <PropertyGroup Label="Globals">
22
    <VCProjectVersion>16.0</VCProjectVersion>
23
    <Keyword>Win32Proj</Keyword>
24
    <ProjectGuid>{4a3b2bb9-195a-49cc-aabd-fdf3bc494916}</ProjectGuid>
25
    <RootNamespace>HelloDirectStorage</RootNamespace>
26
    <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
27
    <Linkage-zlib_static>static</Linkage-zlib_static>
28
  </PropertyGroup>
29
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
30
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
31
    <ConfigurationType>Application</ConfigurationType>
32
    <UseDebugLibraries>true</UseDebugLibraries>
33
    <PlatformToolset>v142</PlatformToolset>
34
    <CharacterSet>Unicode</CharacterSet>
35
  </PropertyGroup>
36
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
37
    <ConfigurationType>Application</ConfigurationType>
38
    <UseDebugLibraries>true</UseDebugLibraries>
39
    <PlatformToolset>v142</PlatformToolset>
40
    <CharacterSet>Unicode</CharacterSet>
41
  </PropertyGroup>
42
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
43
    <ConfigurationType>Application</ConfigurationType>
44
    <UseDebugLibraries>false</UseDebugLibraries>
45
    <PlatformToolset>v142</PlatformToolset>
46
    <WholeProgramOptimization>true</WholeProgramOptimization>
47
    <CharacterSet>Unicode</CharacterSet>
48
  </PropertyGroup>
49
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
50
    <ConfigurationType>Application</ConfigurationType>
51
    <UseDebugLibraries>false</UseDebugLibraries>
52
    <PlatformToolset>v142</PlatformToolset>
53
    <WholeProgramOptimization>true</WholeProgramOptimization>
54
    <CharacterSet>Unicode</CharacterSet>
55
  </PropertyGroup>
56
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
57
  <ImportGroup Label="ExtensionSettings">
58
  </ImportGroup>
59
  <ImportGroup Label="Shared">
60
  </ImportGroup>
61
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
62
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
63
  </ImportGroup>
64
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets">
65
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
66
  </ImportGroup>
67
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
68
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
69
  </ImportGroup>
70
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets">
71
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
72
  </ImportGroup>
73
  <PropertyGroup Label="UserMacros" />
74
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
75
    <LinkIncremental>true</LinkIncremental>
76
  </PropertyGroup>
77
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
78
    <LinkIncremental>true</LinkIncremental>
79
  </PropertyGroup>
80
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
81
    <LinkIncremental>false</LinkIncremental>
82
  </PropertyGroup>
83
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
84
    <LinkIncremental>false</LinkIncremental>
85
  </PropertyGroup>
86
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
87
    <ClCompile>
88
      <WarningLevel>Level3</WarningLevel>
89
      <SDLCheck>true</SDLCheck>
90
      <PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
91
      <ConformanceMode>true</ConformanceMode>
92
      <LanguageStandard>stdcpp17</LanguageStandard>
93
    </ClCompile>
94
    <Link>
95
      <SubSystem>Console</SubSystem>
96
      <GenerateDebugInformation>true</GenerateDebugInformation>
97
      <AdditionalDependencies>onecore.lib;dxgi.lib;d3d12.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
98
      <MinimumRequiredVersion>10</MinimumRequiredVersion>
99
    </Link>
100
  </ItemDefinitionGroup>
101
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
102
    <ClCompile>
103
      <WarningLevel>Level3</WarningLevel>
104
      <SDLCheck>true</SDLCheck>
105
      <PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
106
      <ConformanceMode>true</ConformanceMode>
107
      <LanguageStandard>stdcpp17</LanguageStandard>
108
    </ClCompile>
109
    <Link>
110
      <SubSystem>Console</SubSystem>
111
      <GenerateDebugInformation>true</GenerateDebugInformation>
112
      <AdditionalDependencies>onecore.lib;dxgi.lib;d3d12.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
113
      <MinimumRequiredVersion>10</MinimumRequiredVersion>
114
    </Link>
115
  </ItemDefinitionGroup>
116
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
117
    <ClCompile>
118
      <WarningLevel>Level3</WarningLevel>
119
      <FunctionLevelLinking>true</FunctionLevelLinking>
120
      <IntrinsicFunctions>true</IntrinsicFunctions>
121
      <SDLCheck>true</SDLCheck>
122
      <PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
123
      <ConformanceMode>true</ConformanceMode>
124
      <LanguageStandard>stdcpp17</LanguageStandard>
125
    </ClCompile>
126
    <Link>
127
      <SubSystem>Console</SubSystem>
128
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
129
      <OptimizeReferences>true</OptimizeReferences>
130
      <GenerateDebugInformation>true</GenerateDebugInformation>
131
      <AdditionalDependencies>onecore.lib;dxgi.lib;d3d12.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
132
      <MinimumRequiredVersion>10</MinimumRequiredVersion>
133
    </Link>
134
  </ItemDefinitionGroup>
135
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
136
    <ClCompile>
137
      <WarningLevel>Level3</WarningLevel>
138
      <FunctionLevelLinking>true</FunctionLevelLinking>
139
      <IntrinsicFunctions>true</IntrinsicFunctions>
140
      <SDLCheck>true</SDLCheck>
141
      <PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
142
      <ConformanceMode>true</ConformanceMode>
143
      <LanguageStandard>stdcpp17</LanguageStandard>
144
    </ClCompile>
145
    <Link>
146
      <SubSystem>Console</SubSystem>
147
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
148
      <OptimizeReferences>true</OptimizeReferences>
149
      <GenerateDebugInformation>true</GenerateDebugInformation>
150
      <AdditionalDependencies>onecore.lib;dxgi.lib;d3d12.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
151
      <MinimumRequiredVersion>10</MinimumRequiredVersion>
152
    </Link>
153
  </ItemDefinitionGroup>
154
  <ItemGroup>
155
    <ClCompile Include="GpuDecompressionBenchmark.cpp" />
156
  </ItemGroup>
157
  <ItemGroup>
158
    <None Include="packages.config" />
159
  </ItemGroup>
160
  <ItemGroup>
161
    <ClInclude Include="CustomDecompression.h" />
162
    <ClInclude Include="ZlibCodec.h" />
163
  </ItemGroup>
164
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
165
  <ImportGroup Label="ExtensionTargets">
166
    <Import Project="..\packages\zlib-msvc-x64.1.2.11.8900\build\native\zlib-msvc-x64.targets" Condition="Exists('..\packages\zlib-msvc-x64.1.2.11.8900\build\native\zlib-msvc-x64.targets')" />
167
    <Import Project="..\packages\Microsoft.Direct3D.DirectStorage.1.2.3\build\native\targets\Microsoft.Direct3D.DirectStorage.targets" Condition="Exists('..\packages\Microsoft.Direct3D.DirectStorage.1.2.3\build\native\targets\Microsoft.Direct3D.DirectStorage.targets')" />
168
  </ImportGroup>
169
  <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
170
    <PropertyGroup>
171
      <ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them.  For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
172
    </PropertyGroup>
173
    <Error Condition="!Exists('..\packages\zlib-msvc-x64.1.2.11.8900\build\native\zlib-msvc-x64.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\zlib-msvc-x64.1.2.11.8900\build\native\zlib-msvc-x64.targets'))" />
174
    <Error Condition="!Exists('..\packages\Microsoft.Direct3D.DirectStorage.1.2.3\build\native\targets\Microsoft.Direct3D.DirectStorage.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.Direct3D.DirectStorage.1.2.3\build\native\targets\Microsoft.Direct3D.DirectStorage.targets'))" />
175
  </Target>
176
</Project>
177

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.