blob: 1f837c1e006f4e0ea2f0f40d2144783363abe1fc [file] [log] [blame]
John Bauman89401822014-05-06 15:04:28 -04001<?xml version="1.0" encoding="utf-8"?>
Nicolas Capens8c59ccd2017-10-04 13:39:16 -04002<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
John Bauman89401822014-05-06 15:04:28 -04003 <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="Profile|Win32">
13 <Configuration>Profile</Configuration>
14 <Platform>Win32</Platform>
15 </ProjectConfiguration>
16 <ProjectConfiguration Include="Profile|x64">
17 <Configuration>Profile</Configuration>
18 <Platform>x64</Platform>
19 </ProjectConfiguration>
20 <ProjectConfiguration Include="Release|Win32">
21 <Configuration>Release</Configuration>
22 <Platform>Win32</Platform>
23 </ProjectConfiguration>
24 <ProjectConfiguration Include="Release|x64">
25 <Configuration>Release</Configuration>
26 <Platform>x64</Platform>
27 </ProjectConfiguration>
28 </ItemGroup>
29 <PropertyGroup Label="Globals">
30 <ProjectGuid>{28FD076D-10B5-4BD8-A4CF-F44C7002A803}</ProjectGuid>
31 <RootNamespace>Reactor</RootNamespace>
32 <Keyword>Win32Proj</Keyword>
Alexis Hetu66fff4e2017-10-19 14:53:33 -040033 <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>
Nicolas Capens04756882019-03-28 10:54:21 -040034 <PreferredToolArchitecture>x64</PreferredToolArchitecture>
John Bauman89401822014-05-06 15:04:28 -040035 </PropertyGroup>
36 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
37 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
38 <ConfigurationType>StaticLibrary</ConfigurationType>
39 <CharacterSet>NotSet</CharacterSet>
40 <WholeProgramOptimization>true</WholeProgramOptimization>
Nicolas Capens8c59ccd2017-10-04 13:39:16 -040041 <PlatformToolset>v141</PlatformToolset>
John Bauman89401822014-05-06 15:04:28 -040042 </PropertyGroup>
43 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'" Label="Configuration">
44 <ConfigurationType>StaticLibrary</ConfigurationType>
45 <CharacterSet>NotSet</CharacterSet>
46 <WholeProgramOptimization>true</WholeProgramOptimization>
Nicolas Capens8c59ccd2017-10-04 13:39:16 -040047 <PlatformToolset>v141</PlatformToolset>
John Bauman89401822014-05-06 15:04:28 -040048 </PropertyGroup>
49 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
50 <ConfigurationType>StaticLibrary</ConfigurationType>
51 <CharacterSet>NotSet</CharacterSet>
52 <WholeProgramOptimization>false</WholeProgramOptimization>
Nicolas Capens8c59ccd2017-10-04 13:39:16 -040053 <PlatformToolset>v141</PlatformToolset>
John Bauman89401822014-05-06 15:04:28 -040054 </PropertyGroup>
55 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
56 <ConfigurationType>StaticLibrary</ConfigurationType>
57 <CharacterSet>NotSet</CharacterSet>
58 <WholeProgramOptimization>true</WholeProgramOptimization>
Nicolas Capens8c59ccd2017-10-04 13:39:16 -040059 <PlatformToolset>v141</PlatformToolset>
John Bauman89401822014-05-06 15:04:28 -040060 </PropertyGroup>
61 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'" Label="Configuration">
62 <ConfigurationType>StaticLibrary</ConfigurationType>
63 <CharacterSet>NotSet</CharacterSet>
64 <WholeProgramOptimization>true</WholeProgramOptimization>
Nicolas Capens8c59ccd2017-10-04 13:39:16 -040065 <PlatformToolset>v141</PlatformToolset>
John Bauman89401822014-05-06 15:04:28 -040066 </PropertyGroup>
67 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
68 <ConfigurationType>StaticLibrary</ConfigurationType>
69 <CharacterSet>NotSet</CharacterSet>
70 <WholeProgramOptimization>false</WholeProgramOptimization>
Nicolas Capens8c59ccd2017-10-04 13:39:16 -040071 <PlatformToolset>v141</PlatformToolset>
John Bauman89401822014-05-06 15:04:28 -040072 </PropertyGroup>
73 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
74 <ImportGroup Label="ExtensionSettings">
75 </ImportGroup>
76 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
77 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
78 </ImportGroup>
79 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'" Label="PropertySheets">
80 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
81 </ImportGroup>
82 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
83 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
84 </ImportGroup>
85 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
86 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
87 </ImportGroup>
88 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'" Label="PropertySheets">
89 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
90 </ImportGroup>
91 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
92 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
93 </ImportGroup>
94 <PropertyGroup Label="UserMacros" />
95 <PropertyGroup>
96 <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
Nicolas Capens6f89b652016-05-12 15:51:10 -040097 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
98 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
99 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
100 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
101 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
102 <OutDir Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
103 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
104 <IntDir Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
105 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
106 <OutDir Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
107 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
108 <IntDir Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
John Bauman89401822014-05-06 15:04:28 -0400109 </PropertyGroup>
110 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
111 <ClCompile>
112 <Optimization>Disabled</Optimization>
113 <IntrinsicFunctions>true</IntrinsicFunctions>
Nicolas Capens2b9fb4b2019-03-26 15:43:08 -0400114 <AdditionalIncludeDirectories>..\;..\..\third_party\llvm-7.0\configs\windows\include;..\..\third_party\llvm-7.0\llvm\include;..\..\third_party\llvm-7.0\llvm\lib\Target\X86;..\..\third_party\llvm-7.0\configs\common\include;..\..\third_party\llvm-7.0\configs\common\lib\IR;..\..\third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;..\..\third_party\llvm-7.0\configs\common\lib\Target\X86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Ben Clayton5875be52019-04-11 14:57:40 -0400115 <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;_HAS_EXCEPTIONS=0;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
John Bauman89401822014-05-06 15:04:28 -0400116 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
117 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
118 <PrecompiledHeader>
119 </PrecompiledHeader>
120 <WarningLevel>Level3</WarningLevel>
121 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
Nicolas Capens2b9fb4b2019-03-26 15:43:08 -0400122 <DisableSpecificWarnings>4624;4244;4141;4146;4267;%(DisableSpecificWarnings)</DisableSpecificWarnings>
Alexis Hetub34591a2016-06-28 15:48:35 -0400123 <TreatWarningAsError>true</TreatWarningAsError>
Nicolas Capens99135582016-07-01 23:12:12 -0400124 <ExceptionHandling>false</ExceptionHandling>
Nicolas Capens93a64582016-10-21 16:23:24 -0400125 <MultiProcessorCompilation>true</MultiProcessorCompilation>
Nicolas Capensb41a9d62018-06-27 17:15:10 -0400126 <TreatSpecificWarningsAsErrors>4018;5038;4838</TreatSpecificWarningsAsErrors>
Alexis Hetue70c3512018-10-17 13:18:04 -0400127 <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
John Bauman89401822014-05-06 15:04:28 -0400128 </ClCompile>
John Bauman19bac1e2014-05-06 15:23:49 -0400129 <ProjectReference>
130 <LinkLibraryDependencies>false</LinkLibraryDependencies>
131 </ProjectReference>
John Bauman89401822014-05-06 15:04:28 -0400132 </ItemDefinitionGroup>
133 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
134 <Midl>
135 <TargetEnvironment>X64</TargetEnvironment>
136 </Midl>
137 <ClCompile>
138 <Optimization>Disabled</Optimization>
Nicolas Capens2b9fb4b2019-03-26 15:43:08 -0400139 <AdditionalIncludeDirectories>..\;..\..\third_party\llvm-7.0\configs\windows\include;..\..\third_party\llvm-7.0\llvm\include;..\..\third_party\llvm-7.0\llvm\lib\Target\X86;..\..\third_party\llvm-7.0\configs\common\include;..\..\third_party\llvm-7.0\configs\common\lib\IR;..\..\third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;..\..\third_party\llvm-7.0\configs\common\lib\Target\X86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Ben Clayton5875be52019-04-11 14:57:40 -0400140 <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;_HAS_EXCEPTIONS=0;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Nicolas Capens99135582016-07-01 23:12:12 -0400141 <ExceptionHandling>false</ExceptionHandling>
John Bauman89401822014-05-06 15:04:28 -0400142 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
143 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
144 <PrecompiledHeader>
145 </PrecompiledHeader>
146 <WarningLevel>Level3</WarningLevel>
147 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
Nicolas Capens2b9fb4b2019-03-26 15:43:08 -0400148 <DisableSpecificWarnings>4624;4244;4141;4146;4267;%(DisableSpecificWarnings)</DisableSpecificWarnings>
John Bauman19bac1e2014-05-06 15:23:49 -0400149 <OmitFramePointers>false</OmitFramePointers>
Alexis Hetub34591a2016-06-28 15:48:35 -0400150 <TreatWarningAsError>true</TreatWarningAsError>
Nicolas Capens93a64582016-10-21 16:23:24 -0400151 <MultiProcessorCompilation>true</MultiProcessorCompilation>
Nicolas Capensb41a9d62018-06-27 17:15:10 -0400152 <TreatSpecificWarningsAsErrors>4018;5038;4838</TreatSpecificWarningsAsErrors>
Alexis Hetue70c3512018-10-17 13:18:04 -0400153 <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
John Bauman89401822014-05-06 15:04:28 -0400154 </ClCompile>
John Bauman19bac1e2014-05-06 15:23:49 -0400155 <ProjectReference>
156 <LinkLibraryDependencies>false</LinkLibraryDependencies>
157 </ProjectReference>
John Bauman89401822014-05-06 15:04:28 -0400158 </ItemDefinitionGroup>
159 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
160 <ClCompile>
161 <Optimization>Full</Optimization>
162 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
163 <IntrinsicFunctions>false</IntrinsicFunctions>
164 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
165 <OmitFramePointers>true</OmitFramePointers>
166 <WholeProgramOptimization>true</WholeProgramOptimization>
Nicolas Capens2b9fb4b2019-03-26 15:43:08 -0400167 <AdditionalIncludeDirectories>..\;..\..\third_party\llvm-7.0\configs\windows\include;..\..\third_party\llvm-7.0\llvm\include;..\..\third_party\llvm-7.0\llvm\lib\Target\X86;..\..\third_party\llvm-7.0\configs\common\include;..\..\third_party\llvm-7.0\configs\common\lib\IR;..\..\third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;..\..\third_party\llvm-7.0\configs\common\lib\Target\X86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Ben Clayton5875be52019-04-11 14:57:40 -0400168 <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_SECURE_SCL=0;_HAS_EXCEPTIONS=0;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
John Bauman19bac1e2014-05-06 15:23:49 -0400169 <ExceptionHandling>false</ExceptionHandling>
John Bauman89401822014-05-06 15:04:28 -0400170 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
171 <BufferSecurityCheck>false</BufferSecurityCheck>
172 <PrecompiledHeader>
173 </PrecompiledHeader>
174 <WarningLevel>Level3</WarningLevel>
175 <DebugInformationFormat>
176 </DebugInformationFormat>
Nicolas Capens2b9fb4b2019-03-26 15:43:08 -0400177 <DisableSpecificWarnings>4624;4244;4141;4146;4267;%(DisableSpecificWarnings)</DisableSpecificWarnings>
John Bauman89401822014-05-06 15:04:28 -0400178 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
179 <StringPooling>true</StringPooling>
180 <FloatingPointExceptions>false</FloatingPointExceptions>
Alexis Hetub34591a2016-06-28 15:48:35 -0400181 <TreatWarningAsError>true</TreatWarningAsError>
Nicolas Capens93a64582016-10-21 16:23:24 -0400182 <MultiProcessorCompilation>true</MultiProcessorCompilation>
Nicolas Capensb41a9d62018-06-27 17:15:10 -0400183 <TreatSpecificWarningsAsErrors>4018;5038;4838</TreatSpecificWarningsAsErrors>
Alexis Hetue70c3512018-10-17 13:18:04 -0400184 <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
John Bauman89401822014-05-06 15:04:28 -0400185 </ClCompile>
John Bauman19bac1e2014-05-06 15:23:49 -0400186 <ProjectReference>
187 <LinkLibraryDependencies>false</LinkLibraryDependencies>
188 </ProjectReference>
John Bauman89401822014-05-06 15:04:28 -0400189 </ItemDefinitionGroup>
190 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">
191 <ClCompile>
192 <Optimization>Full</Optimization>
193 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
194 <IntrinsicFunctions>false</IntrinsicFunctions>
195 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
196 <OmitFramePointers>false</OmitFramePointers>
197 <WholeProgramOptimization>false</WholeProgramOptimization>
Nicolas Capens2b9fb4b2019-03-26 15:43:08 -0400198 <AdditionalIncludeDirectories>..\;..\..\third_party\llvm-7.0\configs\windows\include;..\..\third_party\llvm-7.0\llvm\include;..\..\third_party\llvm-7.0\llvm\lib\Target\X86;..\..\third_party\llvm-7.0\configs\common\include;..\..\third_party\llvm-7.0\configs\common\lib\IR;..\..\third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;..\..\third_party\llvm-7.0\configs\common\lib\Target\X86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Ben Clayton5875be52019-04-11 14:57:40 -0400199 <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_SECURE_SCL=0;_HAS_EXCEPTIONS=0;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
John Bauman19bac1e2014-05-06 15:23:49 -0400200 <ExceptionHandling>false</ExceptionHandling>
John Bauman89401822014-05-06 15:04:28 -0400201 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
202 <BufferSecurityCheck>false</BufferSecurityCheck>
203 <PrecompiledHeader>
204 </PrecompiledHeader>
205 <WarningLevel>Level3</WarningLevel>
206 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
Nicolas Capens2b9fb4b2019-03-26 15:43:08 -0400207 <DisableSpecificWarnings>4624;4244;4141;4146;4267;%(DisableSpecificWarnings)</DisableSpecificWarnings>
John Bauman89401822014-05-06 15:04:28 -0400208 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
209 <StringPooling>true</StringPooling>
210 <FloatingPointExceptions>false</FloatingPointExceptions>
Alexis Hetub34591a2016-06-28 15:48:35 -0400211 <TreatWarningAsError>true</TreatWarningAsError>
Nicolas Capensb41a9d62018-06-27 17:15:10 -0400212 <TreatSpecificWarningsAsErrors>4018;5038;4838</TreatSpecificWarningsAsErrors>
Alexis Hetue70c3512018-10-17 13:18:04 -0400213 <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
Nicolas Capens3f0d3ef2019-04-06 00:42:39 -0400214 <MultiProcessorCompilation>true</MultiProcessorCompilation>
John Bauman89401822014-05-06 15:04:28 -0400215 </ClCompile>
John Bauman19bac1e2014-05-06 15:23:49 -0400216 <ProjectReference>
217 <LinkLibraryDependencies>false</LinkLibraryDependencies>
218 </ProjectReference>
John Bauman89401822014-05-06 15:04:28 -0400219 </ItemDefinitionGroup>
220 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
221 <Midl>
222 <TargetEnvironment>X64</TargetEnvironment>
223 </Midl>
224 <ClCompile>
225 <Optimization>Full</Optimization>
226 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
227 <IntrinsicFunctions>false</IntrinsicFunctions>
228 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
229 <OmitFramePointers>true</OmitFramePointers>
230 <WholeProgramOptimization>true</WholeProgramOptimization>
Nicolas Capens2b9fb4b2019-03-26 15:43:08 -0400231 <AdditionalIncludeDirectories>..\;..\..\third_party\llvm-7.0\configs\windows\include;..\..\third_party\llvm-7.0\llvm\include;..\..\third_party\llvm-7.0\llvm\lib\Target\X86;..\..\third_party\llvm-7.0\configs\common\include;..\..\third_party\llvm-7.0\configs\common\lib\IR;..\..\third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;..\..\third_party\llvm-7.0\configs\common\lib\Target\X86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Ben Clayton5875be52019-04-11 14:57:40 -0400232 <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_SECURE_SCL=0;_HAS_EXCEPTIONS=0;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
John Bauman19bac1e2014-05-06 15:23:49 -0400233 <ExceptionHandling>false</ExceptionHandling>
John Bauman89401822014-05-06 15:04:28 -0400234 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
235 <BufferSecurityCheck>false</BufferSecurityCheck>
236 <PrecompiledHeader>
237 </PrecompiledHeader>
238 <WarningLevel>Level3</WarningLevel>
239 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
Nicolas Capens2b9fb4b2019-03-26 15:43:08 -0400240 <DisableSpecificWarnings>4624;4244;4141;4146;4267;%(DisableSpecificWarnings)</DisableSpecificWarnings>
John Bauman89401822014-05-06 15:04:28 -0400241 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
242 <StringPooling>true</StringPooling>
243 <FloatingPointExceptions>false</FloatingPointExceptions>
Alexis Hetub34591a2016-06-28 15:48:35 -0400244 <TreatWarningAsError>true</TreatWarningAsError>
Nicolas Capens93a64582016-10-21 16:23:24 -0400245 <MultiProcessorCompilation>true</MultiProcessorCompilation>
Nicolas Capensb41a9d62018-06-27 17:15:10 -0400246 <TreatSpecificWarningsAsErrors>4018;5038;4838</TreatSpecificWarningsAsErrors>
Alexis Hetue70c3512018-10-17 13:18:04 -0400247 <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
John Bauman89401822014-05-06 15:04:28 -0400248 </ClCompile>
John Bauman19bac1e2014-05-06 15:23:49 -0400249 <ProjectReference>
250 <LinkLibraryDependencies>false</LinkLibraryDependencies>
251 </ProjectReference>
John Bauman89401822014-05-06 15:04:28 -0400252 </ItemDefinitionGroup>
253 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">
254 <Midl>
255 <TargetEnvironment>X64</TargetEnvironment>
256 </Midl>
257 <ClCompile>
258 <Optimization>Full</Optimization>
259 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
260 <IntrinsicFunctions>false</IntrinsicFunctions>
261 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
262 <OmitFramePointers>false</OmitFramePointers>
263 <WholeProgramOptimization>false</WholeProgramOptimization>
Nicolas Capens2b9fb4b2019-03-26 15:43:08 -0400264 <AdditionalIncludeDirectories>..\;..\..\third_party\llvm-7.0\configs\windows\include;..\..\third_party\llvm-7.0\llvm\include;..\..\third_party\llvm-7.0\llvm\lib\Target\X86;..\..\third_party\llvm-7.0\configs\common\include;..\..\third_party\llvm-7.0\configs\common\lib\IR;..\..\third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;..\..\third_party\llvm-7.0\configs\common\lib\Target\X86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Ben Clayton5875be52019-04-11 14:57:40 -0400265 <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_SECURE_SCL=0;_HAS_EXCEPTIONS=0;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
John Bauman19bac1e2014-05-06 15:23:49 -0400266 <ExceptionHandling>false</ExceptionHandling>
John Bauman89401822014-05-06 15:04:28 -0400267 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
268 <BufferSecurityCheck>false</BufferSecurityCheck>
269 <PrecompiledHeader>
270 </PrecompiledHeader>
271 <WarningLevel>Level3</WarningLevel>
272 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
Nicolas Capens2b9fb4b2019-03-26 15:43:08 -0400273 <DisableSpecificWarnings>4624;4244;4141;4146;4267;%(DisableSpecificWarnings)</DisableSpecificWarnings>
John Bauman89401822014-05-06 15:04:28 -0400274 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
275 <StringPooling>true</StringPooling>
276 <FloatingPointExceptions>false</FloatingPointExceptions>
Alexis Hetub34591a2016-06-28 15:48:35 -0400277 <TreatWarningAsError>true</TreatWarningAsError>
Nicolas Capensb41a9d62018-06-27 17:15:10 -0400278 <TreatSpecificWarningsAsErrors>4018;5038;4838</TreatSpecificWarningsAsErrors>
Alexis Hetue70c3512018-10-17 13:18:04 -0400279 <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
Nicolas Capens3f0d3ef2019-04-06 00:42:39 -0400280 <MultiProcessorCompilation>true</MultiProcessorCompilation>
John Bauman89401822014-05-06 15:04:28 -0400281 </ClCompile>
John Bauman19bac1e2014-05-06 15:23:49 -0400282 <ProjectReference>
283 <LinkLibraryDependencies>false</LinkLibraryDependencies>
284 </ProjectReference>
John Bauman89401822014-05-06 15:04:28 -0400285 </ItemDefinitionGroup>
286 <ItemGroup>
Nicolas Capensc07dc4b2018-08-06 14:20:45 -0400287 <ClCompile Include="CPUID.cpp" />
288 <ClCompile Include="Debug.cpp" />
Nicolas Capensdaa5d912016-09-28 16:56:36 -0400289 <ClCompile Include="LLVMRoutine.cpp" />
Nicolas Capens5763d172016-09-26 13:44:20 -0400290 <ClCompile Include="LLVMReactor.cpp" />
Ben Claytonac07ed82019-03-26 14:17:41 +0000291 <ClCompile Include="LLVMReactorDebugInfo.cpp" />
Nicolas Capens1a3ce872018-10-10 10:42:36 -0400292 <ClCompile Include="ExecutableMemory.cpp" />
Nicolas Capensb6d4ce32019-03-12 23:00:24 -0400293 <ClCompile Include="Reactor.cpp" />
Nicolas Capensd946e0a2014-06-26 11:31:08 -0400294 <ClCompile Include="Routine.cpp" />
Nicolas Capensc07dc4b2018-08-06 14:20:45 -0400295 <ClCompile Include="Thread.cpp" />
John Bauman89401822014-05-06 15:04:28 -0400296 </ItemGroup>
297 <ItemGroup>
Nicolas Capensc07dc4b2018-08-06 14:20:45 -0400298 <ClInclude Include="CPUID.hpp" />
299 <ClInclude Include="Debug.hpp" />
Ben Claytonac07ed82019-03-26 14:17:41 +0000300 <ClInclude Include="LLVMReactor.hpp" />
301 <ClInclude Include="LLVMReactorDebugInfo.hpp" />
Nicolas Capensdaa5d912016-09-28 16:56:36 -0400302 <ClInclude Include="LLVMRoutine.hpp" />
Nicolas Capens1a3ce872018-10-10 10:42:36 -0400303 <ClInclude Include="ExecutableMemory.hpp" />
Nicolas Capensc07dc4b2018-08-06 14:20:45 -0400304 <ClInclude Include="MutexLock.hpp" />
John Bauman89401822014-05-06 15:04:28 -0400305 <ClInclude Include="Nucleus.hpp" />
306 <ClInclude Include="Reactor.hpp" />
Nicolas Capensd946e0a2014-06-26 11:31:08 -0400307 <ClInclude Include="Routine.hpp" />
Nicolas Capensc07dc4b2018-08-06 14:20:45 -0400308 <ClInclude Include="Thread.hpp" />
John Bauman89401822014-05-06 15:04:28 -0400309 <ClInclude Include="x86.hpp" />
310 </ItemGroup>
John Bauman19bac1e2014-05-06 15:23:49 -0400311 <ItemGroup>
Nicolas Capens2b9fb4b2019-03-26 15:43:08 -0400312 <ProjectReference Include="..\..\build\Visual Studio 15 2017 Win64\llvm.vcxproj">
Nicolas Capens8c7da802019-04-29 11:52:35 -0400313 <Project>{2f30a9cf-6135-3db8-a898-cc2638959596}</Project>
John Bauman19bac1e2014-05-06 15:23:49 -0400314 </ProjectReference>
315 </ItemGroup>
John Bauman89401822014-05-06 15:04:28 -0400316 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
317 <ImportGroup Label="ExtensionTargets">
318 </ImportGroup>
319</Project>