• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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="Release|Win32">
9      <Configuration>Release</Configuration>
10      <Platform>Win32</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    <ProjectGuid>{4EC107AB-89E8-4A0B-8366-B3E81085AE07}</ProjectGuid>
23    <Keyword>Win32Proj</Keyword>
24    <RootNamespace>ReactorUnitTests</RootNamespace>
25    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>
26    <PreferredToolArchitecture>x64</PreferredToolArchitecture>
27  </PropertyGroup>
28  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
29  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
30    <ConfigurationType>Application</ConfigurationType>
31    <UseDebugLibraries>true</UseDebugLibraries>
32    <PlatformToolset>v141</PlatformToolset>
33    <CharacterSet>Unicode</CharacterSet>
34  </PropertyGroup>
35  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
36    <ConfigurationType>Application</ConfigurationType>
37    <UseDebugLibraries>false</UseDebugLibraries>
38    <PlatformToolset>v141</PlatformToolset>
39    <WholeProgramOptimization>true</WholeProgramOptimization>
40    <CharacterSet>Unicode</CharacterSet>
41  </PropertyGroup>
42  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
43    <ConfigurationType>Application</ConfigurationType>
44    <UseDebugLibraries>true</UseDebugLibraries>
45    <PlatformToolset>v141</PlatformToolset>
46    <CharacterSet>Unicode</CharacterSet>
47  </PropertyGroup>
48  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
49    <ConfigurationType>Application</ConfigurationType>
50    <UseDebugLibraries>false</UseDebugLibraries>
51    <PlatformToolset>v141</PlatformToolset>
52    <WholeProgramOptimization>true</WholeProgramOptimization>
53    <CharacterSet>Unicode</CharacterSet>
54  </PropertyGroup>
55  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
56  <ImportGroup Label="ExtensionSettings">
57  </ImportGroup>
58  <ImportGroup Label="Shared">
59  </ImportGroup>
60  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
61    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
62  </ImportGroup>
63  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
64    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
65  </ImportGroup>
66  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
67    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
68  </ImportGroup>
69  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
70    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
71  </ImportGroup>
72  <PropertyGroup Label="UserMacros" />
73  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
74    <LinkIncremental>true</LinkIncremental>
75    <IncludePath>$(IncludePath)</IncludePath>
76    <IntDir>$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
77    <OutDir>$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
78  </PropertyGroup>
79  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
80    <LinkIncremental>true</LinkIncremental>
81    <IncludePath>$(IncludePath)</IncludePath>
82    <IntDir>$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
83    <OutDir>$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
84  </PropertyGroup>
85  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
86    <LinkIncremental>false</LinkIncremental>
87    <IncludePath>$(IncludePath)</IncludePath>
88    <IntDir>$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
89    <OutDir>$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
90  </PropertyGroup>
91  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
92    <LinkIncremental>false</LinkIncremental>
93    <IncludePath>$(IncludePath)</IncludePath>
94    <IntDir>$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
95    <OutDir>$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
96  </PropertyGroup>
97  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
98    <ClCompile>
99      <PrecompiledHeader>
100      </PrecompiledHeader>
101      <WarningLevel>Level3</WarningLevel>
102      <Optimization>Disabled</Optimization>
103      <PreprocessorDefinitions>SZTARGET=X8632;ALLOW_DUMP=0;ALLOW_TIMERS=0;ALLOW_LLVM_CL=0;ALLOW_LLVM_IR=0;ALLOW_LLVM_IR_AS_INPUT=0;ALLOW_MINIMAL_BUILD=0;ALLOW_WASM=0;ICE_THREAD_LOCAL_HACK=0;SUBZERO_USE_MICROSOFT_ABI;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
104      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
105      <AdditionalIncludeDirectories>$(SolutionDir)third_party\googletest\googletest\include\;$(SolutionDir)third_party\googletest\googletest\;$(SolutionDir)third_party\subzero\src\;$(SolutionDir)third_party\subzero\unittest\;$(SolutionDir)third_party\llvm-subzero\include\;$(SolutionDir)third_party\llvm-subzero\build\Windows\include;SubmoduleCheck;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
106      <ForcedIncludeFiles>gtest/gtest.h</ForcedIncludeFiles>
107      <TreatSpecificWarningsAsErrors>5038;4838</TreatSpecificWarningsAsErrors>
108      <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
109      <MultiProcessorCompilation>true</MultiProcessorCompilation>
110    </ClCompile>
111    <Link>
112      <SubSystem>Console</SubSystem>
113      <GenerateDebugInformation>true</GenerateDebugInformation>
114    </Link>
115  </ItemDefinitionGroup>
116  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
117    <ClCompile>
118      <PrecompiledHeader>
119      </PrecompiledHeader>
120      <WarningLevel>Level3</WarningLevel>
121      <Optimization>Disabled</Optimization>
122      <PreprocessorDefinitions>SZTARGET=X8664;ALLOW_DUMP=0;ALLOW_TIMERS=0;ALLOW_LLVM_CL=0;ALLOW_LLVM_IR=0;ALLOW_LLVM_IR_AS_INPUT=0;ALLOW_MINIMAL_BUILD=0;ALLOW_WASM=0;ICE_THREAD_LOCAL_HACK=0;SUBZERO_USE_MICROSOFT_ABI;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
123      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
124      <AdditionalIncludeDirectories>$(SolutionDir)third_party\googletest\googletest\include\;$(SolutionDir)third_party\googletest\googletest\;$(SolutionDir)third_party\subzero\src\;$(SolutionDir)third_party\subzero\unittest\;$(SolutionDir)third_party\llvm-subzero\include\;$(SolutionDir)third_party\llvm-subzero\build\Windows\include;SubmoduleCheck;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
125      <ForcedIncludeFiles>gtest/gtest.h</ForcedIncludeFiles>
126      <TreatSpecificWarningsAsErrors>5038;4838</TreatSpecificWarningsAsErrors>
127      <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
128      <MultiProcessorCompilation>true</MultiProcessorCompilation>
129      <DisableSpecificWarnings>4267</DisableSpecificWarnings>
130    </ClCompile>
131    <Link>
132      <SubSystem>Console</SubSystem>
133      <GenerateDebugInformation>true</GenerateDebugInformation>
134    </Link>
135  </ItemDefinitionGroup>
136  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
137    <ClCompile>
138      <WarningLevel>Level3</WarningLevel>
139      <PrecompiledHeader>
140      </PrecompiledHeader>
141      <Optimization>MaxSpeed</Optimization>
142      <FunctionLevelLinking>true</FunctionLevelLinking>
143      <IntrinsicFunctions>true</IntrinsicFunctions>
144      <PreprocessorDefinitions>SZTARGET=X8632;ALLOW_DUMP=0;ALLOW_TIMERS=0;ALLOW_LLVM_CL=0;ALLOW_LLVM_IR=0;ALLOW_LLVM_IR_AS_INPUT=0;ALLOW_MINIMAL_BUILD=0;ALLOW_WASM=0;ICE_THREAD_LOCAL_HACK=0;SUBZERO_USE_MICROSOFT_ABI;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
145      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
146      <AdditionalIncludeDirectories>$(SolutionDir)third_party\googletest\googletest\include\;$(SolutionDir)third_party\googletest\googletest\;$(SolutionDir)third_party\subzero\src\;$(SolutionDir)third_party\subzero\unittest\;$(SolutionDir)third_party\llvm-subzero\include\;$(SolutionDir)third_party\llvm-subzero\build\Windows\include;SubmoduleCheck;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
147      <ForcedIncludeFiles>gtest/gtest.h</ForcedIncludeFiles>
148      <TreatSpecificWarningsAsErrors>5038;4838</TreatSpecificWarningsAsErrors>
149      <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
150      <MultiProcessorCompilation>true</MultiProcessorCompilation>
151    </ClCompile>
152    <Link>
153      <SubSystem>Console</SubSystem>
154      <EnableCOMDATFolding>true</EnableCOMDATFolding>
155      <OptimizeReferences>true</OptimizeReferences>
156      <GenerateDebugInformation>true</GenerateDebugInformation>
157    </Link>
158  </ItemDefinitionGroup>
159  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
160    <ClCompile>
161      <WarningLevel>Level3</WarningLevel>
162      <PrecompiledHeader>
163      </PrecompiledHeader>
164      <Optimization>MaxSpeed</Optimization>
165      <FunctionLevelLinking>true</FunctionLevelLinking>
166      <IntrinsicFunctions>true</IntrinsicFunctions>
167      <PreprocessorDefinitions>SZTARGET=X8664;ALLOW_DUMP=0;ALLOW_TIMERS=0;ALLOW_LLVM_CL=0;ALLOW_LLVM_IR=0;ALLOW_LLVM_IR_AS_INPUT=0;ALLOW_MINIMAL_BUILD=0;ALLOW_WASM=0;ICE_THREAD_LOCAL_HACK=0;SUBZERO_USE_MICROSOFT_ABI;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
168      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
169      <AdditionalIncludeDirectories>$(SolutionDir)third_party\googletest\googletest\include\;$(SolutionDir)third_party\googletest\googletest\;$(SolutionDir)third_party\subzero\src\;$(SolutionDir)third_party\subzero\unittest\;$(SolutionDir)third_party\llvm-subzero\include\;$(SolutionDir)third_party\llvm-subzero\build\Windows\include;SubmoduleCheck;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
170      <ForcedIncludeFiles>gtest/gtest.h</ForcedIncludeFiles>
171      <TreatSpecificWarningsAsErrors>5038;4838</TreatSpecificWarningsAsErrors>
172      <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
173      <MultiProcessorCompilation>true</MultiProcessorCompilation>
174      <DisableSpecificWarnings>4267</DisableSpecificWarnings>
175    </ClCompile>
176    <Link>
177      <SubSystem>Console</SubSystem>
178      <EnableCOMDATFolding>true</EnableCOMDATFolding>
179      <OptimizeReferences>true</OptimizeReferences>
180      <GenerateDebugInformation>true</GenerateDebugInformation>
181    </Link>
182  </ItemDefinitionGroup>
183  <ItemGroup>
184    <ClCompile Include="..\..\third_party\googletest\googletest\src\gtest-all.cc" />
185    <ClCompile Include="ReactorUnitTests.cpp" />
186  </ItemGroup>
187  <ItemGroup>
188    <ProjectReference Include="Subzero.vcxproj">
189      <Project>{0eb31aec-b020-46ab-ba05-730f6d01c29b}</Project>
190    </ProjectReference>
191  </ItemGroup>
192  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
193  <ImportGroup Label="ExtensionTargets">
194  </ImportGroup>
195</Project>