1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="15.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="Debug|x64">
9      <Configuration>Debug</Configuration>
10      <Platform>x64</Platform>
11    </ProjectConfiguration>
12    <ProjectConfiguration Include="Release|Win32">
13      <Configuration>Release</Configuration>
14      <Platform>Win32</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    <ProjectGuid>{7FB77E83-219A-42D6-98D0-66C13F38A221}</ProjectGuid>
23    <RootNamespace>parity</RootNamespace>
24    <Keyword>Win32Proj</Keyword>
25    <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
26  </PropertyGroup>
27  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
28  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
29    <ConfigurationType>Application</ConfigurationType>
30    <PlatformToolset>v141</PlatformToolset>
31  </PropertyGroup>
32  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
33    <ConfigurationType>Application</ConfigurationType>
34    <PlatformToolset>v141</PlatformToolset>
35  </PropertyGroup>
36  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
37    <ConfigurationType>Application</ConfigurationType>
38    <PlatformToolset>v141</PlatformToolset>
39  </PropertyGroup>
40  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
41    <ConfigurationType>Application</ConfigurationType>
42    <PlatformToolset>v141</PlatformToolset>
43  </PropertyGroup>
44  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
45  <ImportGroup Label="ExtensionSettings">
46  </ImportGroup>
47  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
48    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
49    <Import Project="..\..\test-config.props" />
50  </ImportGroup>
51  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
52    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
53    <Import Project="..\..\test-config.props" />
54  </ImportGroup>
55  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
56    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
57    <Import Project="..\..\test-config.props" />
58  </ImportGroup>
59  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
60    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
61    <Import Project="..\..\test-config.props" />
62  </ImportGroup>
63  <PropertyGroup Label="UserMacros" />
64  <PropertyGroup>
65    <_ProjectFileVersion>10.0.21006.1</_ProjectFileVersion>
66  </PropertyGroup>
67  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
68    <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
69    <IntDir>$(Platform)\$(Configuration)\</IntDir>
70  </PropertyGroup>
71  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
72    <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
73    <IntDir>$(Platform)\$(Configuration)\</IntDir>
74  </PropertyGroup>
75  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
76    <PreBuildEvent>
77      <Command>cd ..\..\..\build.vc
78check_config $(Platform) $(Configuration) 15</Command>
79    </PreBuildEvent>
80    <ClCompile>
81      <Optimization>Disabled</Optimization>
82      <PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
83      <PrecompiledHeader>
84      </PrecompiledHeader>
85      <WarningLevel>Level3</WarningLevel>
86      <CompileAs>Default</CompileAs>
87    </ClCompile>
88    <Link>
89      <SubSystem>Console</SubSystem>
90      <RandomizedBaseAddress>false</RandomizedBaseAddress>
91      <DataExecutionPrevention>
92      </DataExecutionPrevention>
93      <TargetMachine>MachineX86</TargetMachine>
94    </Link>
95  </ItemDefinitionGroup>
96  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
97    <PreBuildEvent>
98      <Command>cd ..\..\..\build.vc
99check_config $(Platform) $(Configuration) 15</Command>
100    </PreBuildEvent>
101    <Midl>
102      <TargetEnvironment>X64</TargetEnvironment>
103    </Midl>
104    <ClCompile>
105      <PreprocessorDefinitions>_WIN64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
106      <PrecompiledHeader>
107      </PrecompiledHeader>
108      <WarningLevel>Level3</WarningLevel>
109      <CompileAs>Default</CompileAs>
110    </ClCompile>
111    <Link>
112      <SubSystem>Console</SubSystem>
113      <RandomizedBaseAddress>false</RandomizedBaseAddress>
114      <DataExecutionPrevention>
115      </DataExecutionPrevention>
116      <TargetMachine>MachineX64</TargetMachine>
117      <GenerateDebugInformation>Debug</GenerateDebugInformation>
118    </Link>
119  </ItemDefinitionGroup>
120  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
121    <PreBuildEvent>
122      <Command>cd ..\..\..\build.vc
123check_config $(Platform) $(Configuration) 15</Command>
124    </PreBuildEvent>
125    <ClCompile>
126      <Optimization>Full</Optimization>
127      <PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
128      <PrecompiledHeader>
129      </PrecompiledHeader>
130      <WarningLevel>Level3</WarningLevel>
131      <CompileAs>Default</CompileAs>
132    </ClCompile>
133    <Link>
134      <SubSystem>Console</SubSystem>
135      <OptimizeReferences>true</OptimizeReferences>
136      <EnableCOMDATFolding>true</EnableCOMDATFolding>
137      <RandomizedBaseAddress>false</RandomizedBaseAddress>
138      <DataExecutionPrevention>
139      </DataExecutionPrevention>
140      <TargetMachine>MachineX86</TargetMachine>
141    </Link>
142  </ItemDefinitionGroup>
143  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
144    <PreBuildEvent>
145      <Command>cd ..\..\..\build.vc
146check_config $(Platform) $(Configuration) 15</Command>
147    </PreBuildEvent>
148    <Midl>
149      <TargetEnvironment>X64</TargetEnvironment>
150    </Midl>
151    <ClCompile>
152      <Optimization>Full</Optimization>
153      <PreprocessorDefinitions>_WIN64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
154      <PrecompiledHeader>
155      </PrecompiledHeader>
156      <WarningLevel>Level3</WarningLevel>
157      <CompileAs>Default</CompileAs>
158      <AdditionalIncludeDirectories>$(MPDIR);$(SolutionDir)..\tests</AdditionalIncludeDirectories>
159    </ClCompile>
160    <Link>
161      <SubSystem>Console</SubSystem>
162      <OptimizeReferences>true</OptimizeReferences>
163      <EnableCOMDATFolding>true</EnableCOMDATFolding>
164      <RandomizedBaseAddress>false</RandomizedBaseAddress>
165      <DataExecutionPrevention>
166      </DataExecutionPrevention>
167      <TargetMachine>MachineX64</TargetMachine>
168      <GenerateDebugInformation>No</GenerateDebugInformation>
169    </Link>
170  </ItemDefinitionGroup>
171  <ItemGroup>
172    <ClCompile Include="..\..\..\tests\t-parity.c" />
173  </ItemGroup>
174  <ItemGroup>
175    <ProjectReference Include="..\add-test-lib\add-test-lib.vcxproj">
176      <Project>{a742d3d1-6956-4f85-bfd6-b0e7b477041d}</Project>
177      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
178    </ProjectReference>
179  </ItemGroup>
180  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
181  <ImportGroup Label="ExtensionTargets">
182  </ImportGroup>
183</Project>