OSDN Git Service

Adapt "sigma" value to current round number.
[mhash384/mhash384.git] / MHashLib.vcxproj
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3   <ItemGroup Label="ProjectConfigurations">
4     <ProjectConfiguration Include="Debug|Win32">
5       <Configuration>Debug</Configuration>
6       <Platform>Win32</Platform>
7     </ProjectConfiguration>
8     <ProjectConfiguration Include="Release_AVX2|Win32">
9       <Configuration>Release_AVX2</Configuration>
10       <Platform>Win32</Platform>
11     </ProjectConfiguration>
12     <ProjectConfiguration Include="Release_AVX2|x64">
13       <Configuration>Release_AVX2</Configuration>
14       <Platform>x64</Platform>
15     </ProjectConfiguration>
16     <ProjectConfiguration Include="Release_AVX|Win32">
17       <Configuration>Release_AVX</Configuration>
18       <Platform>Win32</Platform>
19     </ProjectConfiguration>
20     <ProjectConfiguration Include="Release_AVX|x64">
21       <Configuration>Release_AVX</Configuration>
22       <Platform>x64</Platform>
23     </ProjectConfiguration>
24     <ProjectConfiguration Include="Release|Win32">
25       <Configuration>Release</Configuration>
26       <Platform>Win32</Platform>
27     </ProjectConfiguration>
28     <ProjectConfiguration Include="Debug|x64">
29       <Configuration>Debug</Configuration>
30       <Platform>x64</Platform>
31     </ProjectConfiguration>
32     <ProjectConfiguration Include="Release|x64">
33       <Configuration>Release</Configuration>
34       <Platform>x64</Platform>
35     </ProjectConfiguration>
36     <ProjectConfiguration Include="Release_SSE2|Win32">
37       <Configuration>Release_SSE2</Configuration>
38       <Platform>Win32</Platform>
39     </ProjectConfiguration>
40     <ProjectConfiguration Include="Release_SSE2|x64">
41       <Configuration>Release_SSE2</Configuration>
42       <Platform>x64</Platform>
43     </ProjectConfiguration>
44   </ItemGroup>
45   <PropertyGroup Label="Globals">
46     <ProjectGuid>{7A28A3C4-C337-4ACA-A79B-4C40750B02A1}</ProjectGuid>
47     <Keyword>Win32Proj</Keyword>
48     <RootNamespace>MHashLib</RootNamespace>
49     <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
50   </PropertyGroup>
51   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
52   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
53     <ConfigurationType>Application</ConfigurationType>
54     <UseDebugLibraries>true</UseDebugLibraries>
55     <PlatformToolset>v141_xp</PlatformToolset>
56     <CharacterSet>Unicode</CharacterSet>
57   </PropertyGroup>
58   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
59     <ConfigurationType>Application</ConfigurationType>
60     <UseDebugLibraries>false</UseDebugLibraries>
61     <PlatformToolset>v141_xp</PlatformToolset>
62     <WholeProgramOptimization>true</WholeProgramOptimization>
63     <CharacterSet>Unicode</CharacterSet>
64   </PropertyGroup>
65   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_AVX|Win32'" Label="Configuration">
66     <ConfigurationType>Application</ConfigurationType>
67     <UseDebugLibraries>false</UseDebugLibraries>
68     <PlatformToolset>v141_xp</PlatformToolset>
69     <WholeProgramOptimization>true</WholeProgramOptimization>
70     <CharacterSet>Unicode</CharacterSet>
71   </PropertyGroup>
72   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_AVX2|Win32'" Label="Configuration">
73     <ConfigurationType>Application</ConfigurationType>
74     <UseDebugLibraries>false</UseDebugLibraries>
75     <PlatformToolset>v141_xp</PlatformToolset>
76     <WholeProgramOptimization>true</WholeProgramOptimization>
77     <CharacterSet>Unicode</CharacterSet>
78   </PropertyGroup>
79   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_SSE2|Win32'" Label="Configuration">
80     <ConfigurationType>Application</ConfigurationType>
81     <UseDebugLibraries>false</UseDebugLibraries>
82     <PlatformToolset>v141_xp</PlatformToolset>
83     <WholeProgramOptimization>true</WholeProgramOptimization>
84     <CharacterSet>Unicode</CharacterSet>
85   </PropertyGroup>
86   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
87     <ConfigurationType>Application</ConfigurationType>
88     <UseDebugLibraries>true</UseDebugLibraries>
89     <PlatformToolset>v141_xp</PlatformToolset>
90     <CharacterSet>Unicode</CharacterSet>
91   </PropertyGroup>
92   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
93     <ConfigurationType>Application</ConfigurationType>
94     <UseDebugLibraries>false</UseDebugLibraries>
95     <PlatformToolset>v141_xp</PlatformToolset>
96     <WholeProgramOptimization>true</WholeProgramOptimization>
97     <CharacterSet>Unicode</CharacterSet>
98   </PropertyGroup>
99   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_AVX|x64'" Label="Configuration">
100     <ConfigurationType>Application</ConfigurationType>
101     <UseDebugLibraries>false</UseDebugLibraries>
102     <PlatformToolset>v141_xp</PlatformToolset>
103     <WholeProgramOptimization>true</WholeProgramOptimization>
104     <CharacterSet>Unicode</CharacterSet>
105   </PropertyGroup>
106   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_AVX2|x64'" Label="Configuration">
107     <ConfigurationType>Application</ConfigurationType>
108     <UseDebugLibraries>false</UseDebugLibraries>
109     <PlatformToolset>v141_xp</PlatformToolset>
110     <WholeProgramOptimization>true</WholeProgramOptimization>
111     <CharacterSet>Unicode</CharacterSet>
112   </PropertyGroup>
113   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_SSE2|x64'" Label="Configuration">
114     <ConfigurationType>Application</ConfigurationType>
115     <UseDebugLibraries>false</UseDebugLibraries>
116     <PlatformToolset>v141_xp</PlatformToolset>
117     <WholeProgramOptimization>true</WholeProgramOptimization>
118     <CharacterSet>Unicode</CharacterSet>
119   </PropertyGroup>
120   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
121   <ImportGroup Label="ExtensionSettings">
122   </ImportGroup>
123   <ImportGroup Label="Shared">
124   </ImportGroup>
125   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
126     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
127   </ImportGroup>
128   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
129     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
130   </ImportGroup>
131   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_AVX|Win32'" Label="PropertySheets">
132     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
133   </ImportGroup>
134   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_AVX2|Win32'" Label="PropertySheets">
135     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
136   </ImportGroup>
137   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_SSE2|Win32'" Label="PropertySheets">
138     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
139   </ImportGroup>
140   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
141     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
142   </ImportGroup>
143   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
144     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
145   </ImportGroup>
146   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_AVX|x64'" Label="PropertySheets">
147     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
148   </ImportGroup>
149   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_AVX2|x64'" Label="PropertySheets">
150     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
151   </ImportGroup>
152   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_SSE2|x64'" Label="PropertySheets">
153     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
154   </ImportGroup>
155   <PropertyGroup Label="UserMacros" />
156   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
157     <LinkIncremental>true</LinkIncremental>
158     <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir>
159     <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\</IntDir>
160     <TargetName>mhash_384.x86</TargetName>
161   </PropertyGroup>
162   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
163     <LinkIncremental>true</LinkIncremental>
164     <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir>
165     <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\</IntDir>
166     <TargetName>mhash_384.x64</TargetName>
167   </PropertyGroup>
168   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
169     <LinkIncremental>false</LinkIncremental>
170     <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir>
171     <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\</IntDir>
172     <TargetName>mhash_384.x86-i386</TargetName>
173   </PropertyGroup>
174   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_AVX|Win32'">
175     <LinkIncremental>false</LinkIncremental>
176     <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir>
177     <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\</IntDir>
178     <TargetName>mhash_384.x86-avx</TargetName>
179   </PropertyGroup>
180   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_AVX2|Win32'">
181     <LinkIncremental>false</LinkIncremental>
182     <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir>
183     <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\</IntDir>
184     <TargetName>mhash_384.x86-avx2</TargetName>
185   </PropertyGroup>
186   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_SSE2|Win32'">
187     <LinkIncremental>false</LinkIncremental>
188     <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir>
189     <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\</IntDir>
190     <TargetName>mhash_384.x86-sse2</TargetName>
191   </PropertyGroup>
192   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
193     <LinkIncremental>false</LinkIncremental>
194     <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir>
195     <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\</IntDir>
196     <TargetName>mhash_384.x64-sse2</TargetName>
197   </PropertyGroup>
198   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_AVX|x64'">
199     <LinkIncremental>false</LinkIncremental>
200     <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir>
201     <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\</IntDir>
202     <TargetName>mhash_384.x64-avx</TargetName>
203   </PropertyGroup>
204   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_AVX2|x64'">
205     <LinkIncremental>false</LinkIncremental>
206     <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir>
207     <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\</IntDir>
208     <TargetName>mhash_384.x64-avx2</TargetName>
209   </PropertyGroup>
210   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_SSE2|x64'">
211     <LinkIncremental>false</LinkIncremental>
212     <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir>
213     <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\</IntDir>
214     <TargetName>mhash_384.x64-sse2</TargetName>
215   </PropertyGroup>
216   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
217     <ClCompile>
218       <PrecompiledHeader>
219       </PrecompiledHeader>
220       <WarningLevel>Level4</WarningLevel>
221       <Optimization>Disabled</Optimization>
222       <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
223       <AdditionalIncludeDirectories>$(SolutionDir)\include</AdditionalIncludeDirectories>
224       <DisableSpecificWarnings>4706;4127</DisableSpecificWarnings>
225       <TreatWarningAsError>true</TreatWarningAsError>
226       <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
227     </ClCompile>
228     <Link>
229       <SubSystem>Console</SubSystem>
230       <GenerateDebugInformation>true</GenerateDebugInformation>
231     </Link>
232   </ItemDefinitionGroup>
233   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
234     <ClCompile>
235       <PrecompiledHeader>
236       </PrecompiledHeader>
237       <WarningLevel>Level4</WarningLevel>
238       <Optimization>Disabled</Optimization>
239       <PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
240       <AdditionalIncludeDirectories>$(SolutionDir)\include</AdditionalIncludeDirectories>
241       <DisableSpecificWarnings>4706;4127</DisableSpecificWarnings>
242       <TreatWarningAsError>true</TreatWarningAsError>
243     </ClCompile>
244     <Link>
245       <SubSystem>Console</SubSystem>
246       <GenerateDebugInformation>true</GenerateDebugInformation>
247     </Link>
248   </ItemDefinitionGroup>
249   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
250     <ClCompile>
251       <WarningLevel>Level4</WarningLevel>
252       <PrecompiledHeader>NotUsing</PrecompiledHeader>
253       <Optimization>Full</Optimization>
254       <FunctionLevelLinking>true</FunctionLevelLinking>
255       <IntrinsicFunctions>true</IntrinsicFunctions>
256       <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
257       <AdditionalIncludeDirectories>$(SolutionDir)\include</AdditionalIncludeDirectories>
258       <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
259       <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
260       <WholeProgramOptimization>true</WholeProgramOptimization>
261       <OmitFramePointers>true</OmitFramePointers>
262       <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
263       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
264       <BufferSecurityCheck>false</BufferSecurityCheck>
265       <ControlFlowGuard>false</ControlFlowGuard>
266       <FloatingPointModel>Fast</FloatingPointModel>
267       <CreateHotpatchableImage>false</CreateHotpatchableImage>
268       <TreatWarningAsError>true</TreatWarningAsError>
269       <DisableSpecificWarnings>4706;4127</DisableSpecificWarnings>
270     </ClCompile>
271     <Link>
272       <SubSystem>Console</SubSystem>
273       <EnableCOMDATFolding>true</EnableCOMDATFolding>
274       <OptimizeReferences>true</OptimizeReferences>
275       <GenerateDebugInformation>No</GenerateDebugInformation>
276       <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
277       <AdditionalDependencies>$(SolutionDir)\etc\lib\EncodePointer.$(Platform).lib;notelemetry.obj;%(AdditionalDependencies)</AdditionalDependencies>
278       <SetChecksum>true</SetChecksum>
279       <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
280     </Link>
281   </ItemDefinitionGroup>
282   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_AVX|Win32'">
283     <ClCompile>
284       <WarningLevel>Level4</WarningLevel>
285       <PrecompiledHeader>NotUsing</PrecompiledHeader>
286       <Optimization>Full</Optimization>
287       <FunctionLevelLinking>true</FunctionLevelLinking>
288       <IntrinsicFunctions>true</IntrinsicFunctions>
289       <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
290       <AdditionalIncludeDirectories>$(SolutionDir)\include</AdditionalIncludeDirectories>
291       <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
292       <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
293       <WholeProgramOptimization>true</WholeProgramOptimization>
294       <OmitFramePointers>true</OmitFramePointers>
295       <EnableEnhancedInstructionSet>AdvancedVectorExtensions</EnableEnhancedInstructionSet>
296       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
297       <BufferSecurityCheck>false</BufferSecurityCheck>
298       <ControlFlowGuard>false</ControlFlowGuard>
299       <FloatingPointModel>Fast</FloatingPointModel>
300       <CreateHotpatchableImage>false</CreateHotpatchableImage>
301       <TreatWarningAsError>true</TreatWarningAsError>
302       <DisableSpecificWarnings>4706;4127</DisableSpecificWarnings>
303     </ClCompile>
304     <Link>
305       <SubSystem>Console</SubSystem>
306       <EnableCOMDATFolding>true</EnableCOMDATFolding>
307       <OptimizeReferences>true</OptimizeReferences>
308       <GenerateDebugInformation>No</GenerateDebugInformation>
309       <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
310       <AdditionalDependencies>$(SolutionDir)\etc\lib\EncodePointer.$(Platform).lib;notelemetry.obj;%(AdditionalDependencies)</AdditionalDependencies>
311       <SetChecksum>true</SetChecksum>
312       <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
313     </Link>
314   </ItemDefinitionGroup>
315   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_AVX2|Win32'">
316     <ClCompile>
317       <WarningLevel>Level4</WarningLevel>
318       <PrecompiledHeader>NotUsing</PrecompiledHeader>
319       <Optimization>Full</Optimization>
320       <FunctionLevelLinking>true</FunctionLevelLinking>
321       <IntrinsicFunctions>true</IntrinsicFunctions>
322       <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
323       <AdditionalIncludeDirectories>$(SolutionDir)\include</AdditionalIncludeDirectories>
324       <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
325       <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
326       <WholeProgramOptimization>true</WholeProgramOptimization>
327       <OmitFramePointers>true</OmitFramePointers>
328       <EnableEnhancedInstructionSet>AdvancedVectorExtensions2</EnableEnhancedInstructionSet>
329       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
330       <BufferSecurityCheck>false</BufferSecurityCheck>
331       <ControlFlowGuard>false</ControlFlowGuard>
332       <FloatingPointModel>Fast</FloatingPointModel>
333       <CreateHotpatchableImage>false</CreateHotpatchableImage>
334       <TreatWarningAsError>true</TreatWarningAsError>
335       <DisableSpecificWarnings>4706;4127</DisableSpecificWarnings>
336     </ClCompile>
337     <Link>
338       <SubSystem>Console</SubSystem>
339       <EnableCOMDATFolding>true</EnableCOMDATFolding>
340       <OptimizeReferences>true</OptimizeReferences>
341       <GenerateDebugInformation>No</GenerateDebugInformation>
342       <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
343       <AdditionalDependencies>$(SolutionDir)\etc\lib\EncodePointer.$(Platform).lib;notelemetry.obj;%(AdditionalDependencies)</AdditionalDependencies>
344       <SetChecksum>true</SetChecksum>
345       <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
346     </Link>
347   </ItemDefinitionGroup>
348   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_SSE2|Win32'">
349     <ClCompile>
350       <WarningLevel>Level4</WarningLevel>
351       <PrecompiledHeader>NotUsing</PrecompiledHeader>
352       <Optimization>Full</Optimization>
353       <FunctionLevelLinking>true</FunctionLevelLinking>
354       <IntrinsicFunctions>true</IntrinsicFunctions>
355       <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
356       <AdditionalIncludeDirectories>$(SolutionDir)\include</AdditionalIncludeDirectories>
357       <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
358       <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
359       <WholeProgramOptimization>true</WholeProgramOptimization>
360       <OmitFramePointers>true</OmitFramePointers>
361       <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
362       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
363       <BufferSecurityCheck>false</BufferSecurityCheck>
364       <ControlFlowGuard>false</ControlFlowGuard>
365       <FloatingPointModel>Fast</FloatingPointModel>
366       <CreateHotpatchableImage>false</CreateHotpatchableImage>
367       <TreatWarningAsError>true</TreatWarningAsError>
368       <DisableSpecificWarnings>4706;4127</DisableSpecificWarnings>
369     </ClCompile>
370     <Link>
371       <SubSystem>Console</SubSystem>
372       <EnableCOMDATFolding>true</EnableCOMDATFolding>
373       <OptimizeReferences>true</OptimizeReferences>
374       <GenerateDebugInformation>No</GenerateDebugInformation>
375       <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
376       <AdditionalDependencies>$(SolutionDir)\etc\lib\EncodePointer.$(Platform).lib;notelemetry.obj;%(AdditionalDependencies)</AdditionalDependencies>
377       <SetChecksum>true</SetChecksum>
378       <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
379     </Link>
380   </ItemDefinitionGroup>
381   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
382     <ClCompile>
383       <WarningLevel>Level4</WarningLevel>
384       <PrecompiledHeader>NotUsing</PrecompiledHeader>
385       <Optimization>Full</Optimization>
386       <FunctionLevelLinking>true</FunctionLevelLinking>
387       <IntrinsicFunctions>true</IntrinsicFunctions>
388       <PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
389       <AdditionalIncludeDirectories>$(SolutionDir)\include</AdditionalIncludeDirectories>
390       <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
391       <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
392       <WholeProgramOptimization>true</WholeProgramOptimization>
393       <OmitFramePointers>true</OmitFramePointers>
394       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
395       <BufferSecurityCheck>false</BufferSecurityCheck>
396       <ControlFlowGuard>false</ControlFlowGuard>
397       <FloatingPointModel>Fast</FloatingPointModel>
398       <CreateHotpatchableImage>false</CreateHotpatchableImage>
399       <TreatWarningAsError>true</TreatWarningAsError>
400       <DisableSpecificWarnings>4706;4127</DisableSpecificWarnings>
401     </ClCompile>
402     <Link>
403       <SubSystem>Console</SubSystem>
404       <EnableCOMDATFolding>true</EnableCOMDATFolding>
405       <OptimizeReferences>true</OptimizeReferences>
406       <GenerateDebugInformation>No</GenerateDebugInformation>
407       <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
408       <SetChecksum>true</SetChecksum>
409       <AdditionalDependencies>notelemetry.obj;%(AdditionalDependencies)</AdditionalDependencies>
410     </Link>
411   </ItemDefinitionGroup>
412   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_AVX|x64'">
413     <ClCompile>
414       <WarningLevel>Level4</WarningLevel>
415       <PrecompiledHeader>NotUsing</PrecompiledHeader>
416       <Optimization>Full</Optimization>
417       <FunctionLevelLinking>true</FunctionLevelLinking>
418       <IntrinsicFunctions>true</IntrinsicFunctions>
419       <PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
420       <AdditionalIncludeDirectories>$(SolutionDir)\include</AdditionalIncludeDirectories>
421       <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
422       <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
423       <WholeProgramOptimization>true</WholeProgramOptimization>
424       <OmitFramePointers>true</OmitFramePointers>
425       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
426       <BufferSecurityCheck>false</BufferSecurityCheck>
427       <ControlFlowGuard>false</ControlFlowGuard>
428       <FloatingPointModel>Fast</FloatingPointModel>
429       <CreateHotpatchableImage>false</CreateHotpatchableImage>
430       <TreatWarningAsError>true</TreatWarningAsError>
431       <DisableSpecificWarnings>4706;4127</DisableSpecificWarnings>
432       <EnableEnhancedInstructionSet>AdvancedVectorExtensions</EnableEnhancedInstructionSet>
433     </ClCompile>
434     <Link>
435       <SubSystem>Console</SubSystem>
436       <EnableCOMDATFolding>true</EnableCOMDATFolding>
437       <OptimizeReferences>true</OptimizeReferences>
438       <GenerateDebugInformation>No</GenerateDebugInformation>
439       <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
440       <SetChecksum>true</SetChecksum>
441       <AdditionalDependencies>notelemetry.obj;%(AdditionalDependencies)</AdditionalDependencies>
442     </Link>
443   </ItemDefinitionGroup>
444   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_AVX2|x64'">
445     <ClCompile>
446       <WarningLevel>Level4</WarningLevel>
447       <PrecompiledHeader>NotUsing</PrecompiledHeader>
448       <Optimization>Full</Optimization>
449       <FunctionLevelLinking>true</FunctionLevelLinking>
450       <IntrinsicFunctions>true</IntrinsicFunctions>
451       <PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
452       <AdditionalIncludeDirectories>$(SolutionDir)\include</AdditionalIncludeDirectories>
453       <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
454       <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
455       <WholeProgramOptimization>true</WholeProgramOptimization>
456       <OmitFramePointers>true</OmitFramePointers>
457       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
458       <BufferSecurityCheck>false</BufferSecurityCheck>
459       <ControlFlowGuard>false</ControlFlowGuard>
460       <FloatingPointModel>Fast</FloatingPointModel>
461       <CreateHotpatchableImage>false</CreateHotpatchableImage>
462       <TreatWarningAsError>true</TreatWarningAsError>
463       <DisableSpecificWarnings>4706;4127</DisableSpecificWarnings>
464       <EnableEnhancedInstructionSet>AdvancedVectorExtensions2</EnableEnhancedInstructionSet>
465     </ClCompile>
466     <Link>
467       <SubSystem>Console</SubSystem>
468       <EnableCOMDATFolding>true</EnableCOMDATFolding>
469       <OptimizeReferences>true</OptimizeReferences>
470       <GenerateDebugInformation>No</GenerateDebugInformation>
471       <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
472       <SetChecksum>true</SetChecksum>
473       <AdditionalDependencies>notelemetry.obj;%(AdditionalDependencies)</AdditionalDependencies>
474     </Link>
475   </ItemDefinitionGroup>
476   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_SSE2|x64'">
477     <ClCompile>
478       <WarningLevel>Level4</WarningLevel>
479       <PrecompiledHeader>NotUsing</PrecompiledHeader>
480       <Optimization>Full</Optimization>
481       <FunctionLevelLinking>true</FunctionLevelLinking>
482       <IntrinsicFunctions>true</IntrinsicFunctions>
483       <PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
484       <AdditionalIncludeDirectories>$(SolutionDir)\include</AdditionalIncludeDirectories>
485       <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
486       <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
487       <WholeProgramOptimization>true</WholeProgramOptimization>
488       <OmitFramePointers>true</OmitFramePointers>
489       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
490       <BufferSecurityCheck>false</BufferSecurityCheck>
491       <ControlFlowGuard>false</ControlFlowGuard>
492       <FloatingPointModel>Fast</FloatingPointModel>
493       <CreateHotpatchableImage>false</CreateHotpatchableImage>
494       <TreatWarningAsError>true</TreatWarningAsError>
495       <DisableSpecificWarnings>4706;4127</DisableSpecificWarnings>
496     </ClCompile>
497     <Link>
498       <SubSystem>Console</SubSystem>
499       <EnableCOMDATFolding>true</EnableCOMDATFolding>
500       <OptimizeReferences>true</OptimizeReferences>
501       <GenerateDebugInformation>No</GenerateDebugInformation>
502       <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
503       <SetChecksum>true</SetChecksum>
504       <AdditionalDependencies>notelemetry.obj;%(AdditionalDependencies)</AdditionalDependencies>
505     </Link>
506   </ItemDefinitionGroup>
507   <ItemGroup>
508     <Text Include="COPYING.txt" />
509   </ItemGroup>
510   <ItemGroup>
511     <ClInclude Include="include\mhash_384.h" />
512     <ClInclude Include="src\compat.h" />
513     <ClInclude Include="src\self_test.h" />
514     <ClInclude Include="src\sysinfo.h" />
515     <ClInclude Include="src\utilities.h" />
516   </ItemGroup>
517   <ItemGroup>
518     <ClCompile Include="src\main.c" />
519     <ClCompile Include="src\main++.cpp">
520       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
521       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
522       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
523       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_AVX|Win32'">true</ExcludedFromBuild>
524       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_AVX2|Win32'">true</ExcludedFromBuild>
525       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_SSE2|Win32'">true</ExcludedFromBuild>
526       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
527       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_AVX|x64'">true</ExcludedFromBuild>
528       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_AVX2|x64'">true</ExcludedFromBuild>
529       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_SSE2|x64'">true</ExcludedFromBuild>
530     </ClCompile>
531   </ItemGroup>
532   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
533   <ImportGroup Label="ExtensionTargets">
534   </ImportGroup>
535 </Project>