blob: efb2eaca6a10b40703854a93694954e9b3b0d19d [file] [log] [blame]
John Bauman66b8ab22014-05-06 15:57:45 -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 Bauman66b8ab22014-05-06 15:57:45 -04003 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|Win32">
5 <Configuration>Debug</Configuration>
6 <Platform>Win32</Platform>
7 </ProjectConfiguration>
Alexis Hetub36a4c52014-11-10 14:01:27 -05008 <ProjectConfiguration Include="Debug|x64">
9 <Configuration>Debug</Configuration>
10 <Platform>x64</Platform>
11 </ProjectConfiguration>
John Bauman66b8ab22014-05-06 15:57:45 -040012 <ProjectConfiguration Include="Profile|Win32">
13 <Configuration>Profile</Configuration>
14 <Platform>Win32</Platform>
15 </ProjectConfiguration>
Alexis Hetub36a4c52014-11-10 14:01:27 -050016 <ProjectConfiguration Include="Profile|x64">
17 <Configuration>Profile</Configuration>
18 <Platform>x64</Platform>
19 </ProjectConfiguration>
John Bauman66b8ab22014-05-06 15:57:45 -040020 <ProjectConfiguration Include="Release|Win32">
21 <Configuration>Release</Configuration>
22 <Platform>Win32</Platform>
23 </ProjectConfiguration>
Alexis Hetub36a4c52014-11-10 14:01:27 -050024 <ProjectConfiguration Include="Release|x64">
25 <Configuration>Release</Configuration>
26 <Platform>x64</Platform>
27 </ProjectConfiguration>
John Bauman66b8ab22014-05-06 15:57:45 -040028 </ItemGroup>
29 <PropertyGroup Label="Globals">
30 <ProjectGuid>{5B3A6DB8-1E7E-40D7-92B9-DA8AAE619FAD}</ProjectGuid>
31 <RootNamespace>compiler</RootNamespace>
32 <Keyword>Win32Proj</Keyword>
33 <ProjectName>Compiler</ProjectName>
Nicolas Capens8bf6acb2022-06-20 10:29:33 -040034 <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
Nicolas Capens04756882019-03-28 10:54:21 -040035 <PreferredToolArchitecture>x64</PreferredToolArchitecture>
John Bauman66b8ab22014-05-06 15:57:45 -040036 </PropertyGroup>
37 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
38 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
39 <ConfigurationType>StaticLibrary</ConfigurationType>
40 <CharacterSet>NotSet</CharacterSet>
41 <WholeProgramOptimization>true</WholeProgramOptimization>
Nicolas Capens8bf6acb2022-06-20 10:29:33 -040042 <PlatformToolset>v143</PlatformToolset>
John Bauman66b8ab22014-05-06 15:57:45 -040043 </PropertyGroup>
Alexis Hetub36a4c52014-11-10 14:01:27 -050044 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
45 <ConfigurationType>StaticLibrary</ConfigurationType>
46 <CharacterSet>NotSet</CharacterSet>
47 <WholeProgramOptimization>true</WholeProgramOptimization>
Nicolas Capens8bf6acb2022-06-20 10:29:33 -040048 <PlatformToolset>v143</PlatformToolset>
Alexis Hetub36a4c52014-11-10 14:01:27 -050049 </PropertyGroup>
John Bauman66b8ab22014-05-06 15:57:45 -040050 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'" Label="Configuration">
51 <ConfigurationType>StaticLibrary</ConfigurationType>
52 <CharacterSet>NotSet</CharacterSet>
53 <WholeProgramOptimization>true</WholeProgramOptimization>
Nicolas Capens8bf6acb2022-06-20 10:29:33 -040054 <PlatformToolset>v143</PlatformToolset>
John Bauman66b8ab22014-05-06 15:57:45 -040055 </PropertyGroup>
Alexis Hetub36a4c52014-11-10 14:01:27 -050056 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'" Label="Configuration">
57 <ConfigurationType>StaticLibrary</ConfigurationType>
58 <CharacterSet>NotSet</CharacterSet>
59 <WholeProgramOptimization>true</WholeProgramOptimization>
Nicolas Capens8bf6acb2022-06-20 10:29:33 -040060 <PlatformToolset>v143</PlatformToolset>
Alexis Hetub36a4c52014-11-10 14:01:27 -050061 </PropertyGroup>
John Bauman66b8ab22014-05-06 15:57:45 -040062 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
63 <ConfigurationType>StaticLibrary</ConfigurationType>
64 <CharacterSet>NotSet</CharacterSet>
Nicolas Capens8bf6acb2022-06-20 10:29:33 -040065 <PlatformToolset>v143</PlatformToolset>
John Bauman66b8ab22014-05-06 15:57:45 -040066 </PropertyGroup>
Alexis Hetub36a4c52014-11-10 14:01:27 -050067 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
68 <ConfigurationType>StaticLibrary</ConfigurationType>
69 <CharacterSet>NotSet</CharacterSet>
Nicolas Capens8bf6acb2022-06-20 10:29:33 -040070 <PlatformToolset>v143</PlatformToolset>
Alexis Hetub36a4c52014-11-10 14:01:27 -050071 </PropertyGroup>
John Bauman66b8ab22014-05-06 15:57:45 -040072 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
73 <ImportGroup Label="ExtensionSettings">
74 </ImportGroup>
75 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
76 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
77 </ImportGroup>
Alexis Hetub36a4c52014-11-10 14:01:27 -050078 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
79 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
80 </ImportGroup>
John Bauman66b8ab22014-05-06 15:57:45 -040081 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'" Label="PropertySheets">
82 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
83 </ImportGroup>
Alexis Hetub36a4c52014-11-10 14:01:27 -050084 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'" Label="PropertySheets">
85 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
86 </ImportGroup>
John Bauman66b8ab22014-05-06 15:57:45 -040087 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
88 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
89 </ImportGroup>
Alexis Hetub36a4c52014-11-10 14:01:27 -050090 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
91 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
92 </ImportGroup>
John Bauman66b8ab22014-05-06 15:57:45 -040093 <PropertyGroup Label="UserMacros" />
94 <PropertyGroup>
95 <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
Nicolas Capens6f89b652016-05-12 15:51:10 -040096 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
97 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
98 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
99 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
100 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
101 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
102 <OutDir Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
103 <OutDir Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
104 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
105 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
106 <IntDir Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
107 <IntDir Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
Nicolas Capensb7510aa2016-05-16 13:16:32 -0400108 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)\include;$(IncludePath)</IncludePath>
109 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)\include;$(IncludePath)</IncludePath>
110 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\include;$(IncludePath)</IncludePath>
111 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)\include;$(IncludePath)</IncludePath>
112 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(SolutionDir)\include;$(IncludePath)</IncludePath>
113 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(SolutionDir)\include;$(IncludePath)</IncludePath>
John Bauman66b8ab22014-05-06 15:57:45 -0400114 </PropertyGroup>
115 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
116 <ClCompile>
117 <Optimization>Disabled</Optimization>
118 <AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)../;$(ProjectDir)../../;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
119 <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions>
John Bauman66b8ab22014-05-06 15:57:45 -0400120 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
121 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
122 <PrecompiledHeader>
123 </PrecompiledHeader>
124 <WarningLevel>Level3</WarningLevel>
125 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
126 <BrowseInformation>true</BrowseInformation>
Alexis Hetub34591a2016-06-28 15:48:35 -0400127 <TreatWarningAsError>true</TreatWarningAsError>
Nicolas Capensab67c122019-07-11 13:24:10 -0400128 <DisableSpecificWarnings>4267;5030;4005;</DisableSpecificWarnings>
Nicolas Capens93a64582016-10-21 16:23:24 -0400129 <MultiProcessorCompilation>true</MultiProcessorCompilation>
Nicolas Capensb41a9d62018-06-27 17:15:10 -0400130 <TreatSpecificWarningsAsErrors>4018;5038;4838</TreatSpecificWarningsAsErrors>
Nicolas Capensda5320a2018-02-08 10:26:10 -0500131 <ErrorReporting>Queue</ErrorReporting>
Alexis Hetue70c3512018-10-17 13:18:04 -0400132 <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
John Bauman66b8ab22014-05-06 15:57:45 -0400133 </ClCompile>
134 </ItemDefinitionGroup>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500135 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
136 <ClCompile>
137 <Optimization>Disabled</Optimization>
138 <AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)../;$(ProjectDir)../../;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
139 <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions>
140 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
141 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
142 <PrecompiledHeader>
143 </PrecompiledHeader>
144 <WarningLevel>Level3</WarningLevel>
145 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
146 <BrowseInformation>true</BrowseInformation>
Alexis Hetub34591a2016-06-28 15:48:35 -0400147 <TreatWarningAsError>true</TreatWarningAsError>
Nicolas Capensab67c122019-07-11 13:24:10 -0400148 <DisableSpecificWarnings>4267;5030;4005;4267;%(DisableSpecificWarnings)</DisableSpecificWarnings>
Nicolas Capens93a64582016-10-21 16:23:24 -0400149 <MultiProcessorCompilation>true</MultiProcessorCompilation>
Nicolas Capensb41a9d62018-06-27 17:15:10 -0400150 <TreatSpecificWarningsAsErrors>4018;5038;4838</TreatSpecificWarningsAsErrors>
Nicolas Capensda5320a2018-02-08 10:26:10 -0500151 <ErrorReporting>Queue</ErrorReporting>
Alexis Hetue70c3512018-10-17 13:18:04 -0400152 <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500153 </ClCompile>
154 </ItemDefinitionGroup>
John Bauman66b8ab22014-05-06 15:57:45 -0400155 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
156 <ClCompile>
157 <Optimization>MaxSpeed</Optimization>
158 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
159 <AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)../;$(ProjectDir)../../;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
160 <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
161 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
162 <PrecompiledHeader>
163 </PrecompiledHeader>
164 <WarningLevel>Level3</WarningLevel>
165 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
Alexis Hetub34591a2016-06-28 15:48:35 -0400166 <TreatWarningAsError>true</TreatWarningAsError>
Nicolas Capensab67c122019-07-11 13:24:10 -0400167 <DisableSpecificWarnings>4267;5030;4005;</DisableSpecificWarnings>
Nicolas Capens93a64582016-10-21 16:23:24 -0400168 <MultiProcessorCompilation>true</MultiProcessorCompilation>
Nicolas Capensb41a9d62018-06-27 17:15:10 -0400169 <TreatSpecificWarningsAsErrors>4018;5038;4838</TreatSpecificWarningsAsErrors>
Nicolas Capensda5320a2018-02-08 10:26:10 -0500170 <ErrorReporting>Queue</ErrorReporting>
Alexis Hetue70c3512018-10-17 13:18:04 -0400171 <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
John Bauman66b8ab22014-05-06 15:57:45 -0400172 </ClCompile>
173 </ItemDefinitionGroup>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500174 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
175 <ClCompile>
176 <Optimization>MaxSpeed</Optimization>
177 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
178 <AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)../;$(ProjectDir)../../;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
179 <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
180 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
181 <PrecompiledHeader>
182 </PrecompiledHeader>
183 <WarningLevel>Level3</WarningLevel>
184 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
Alexis Hetub34591a2016-06-28 15:48:35 -0400185 <TreatWarningAsError>true</TreatWarningAsError>
Nicolas Capensab67c122019-07-11 13:24:10 -0400186 <DisableSpecificWarnings>4267;5030;4005;4267;%(DisableSpecificWarnings)</DisableSpecificWarnings>
Nicolas Capens93a64582016-10-21 16:23:24 -0400187 <MultiProcessorCompilation>true</MultiProcessorCompilation>
Nicolas Capensb41a9d62018-06-27 17:15:10 -0400188 <TreatSpecificWarningsAsErrors>4018;5038;4838</TreatSpecificWarningsAsErrors>
Nicolas Capensda5320a2018-02-08 10:26:10 -0500189 <ErrorReporting>Queue</ErrorReporting>
Alexis Hetue70c3512018-10-17 13:18:04 -0400190 <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500191 </ClCompile>
192 </ItemDefinitionGroup>
John Bauman66b8ab22014-05-06 15:57:45 -0400193 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">
194 <ClCompile>
195 <Optimization>MaxSpeed</Optimization>
196 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
197 <AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)../;$(ProjectDir)../../;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
198 <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
199 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
200 <PrecompiledHeader>
201 </PrecompiledHeader>
202 <WarningLevel>Level3</WarningLevel>
203 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
204 <OmitFramePointers>false</OmitFramePointers>
Alexis Hetub34591a2016-06-28 15:48:35 -0400205 <TreatWarningAsError>true</TreatWarningAsError>
Nicolas Capensab67c122019-07-11 13:24:10 -0400206 <DisableSpecificWarnings>4267;5030;4005;</DisableSpecificWarnings>
Nicolas Capensb41a9d62018-06-27 17:15:10 -0400207 <TreatSpecificWarningsAsErrors>4018;5038;4838</TreatSpecificWarningsAsErrors>
Nicolas Capensda5320a2018-02-08 10:26:10 -0500208 <ErrorReporting>Queue</ErrorReporting>
Alexis Hetue70c3512018-10-17 13:18:04 -0400209 <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
John Bauman66b8ab22014-05-06 15:57:45 -0400210 </ClCompile>
211 </ItemDefinitionGroup>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500212 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">
213 <ClCompile>
214 <Optimization>MaxSpeed</Optimization>
215 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
216 <AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)../;$(ProjectDir)../../;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
217 <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
218 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
219 <PrecompiledHeader>
220 </PrecompiledHeader>
221 <WarningLevel>Level3</WarningLevel>
222 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
223 <OmitFramePointers>false</OmitFramePointers>
Alexis Hetub34591a2016-06-28 15:48:35 -0400224 <TreatWarningAsError>true</TreatWarningAsError>
Nicolas Capensab67c122019-07-11 13:24:10 -0400225 <DisableSpecificWarnings>4267;5030;4005;4267;%(DisableSpecificWarnings)</DisableSpecificWarnings>
Nicolas Capensb41a9d62018-06-27 17:15:10 -0400226 <TreatSpecificWarningsAsErrors>4018;5038;4838</TreatSpecificWarningsAsErrors>
Nicolas Capensda5320a2018-02-08 10:26:10 -0500227 <ErrorReporting>Queue</ErrorReporting>
Alexis Hetue70c3512018-10-17 13:18:04 -0400228 <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500229 </ClCompile>
230 </ItemDefinitionGroup>
John Bauman66b8ab22014-05-06 15:57:45 -0400231 <ItemGroup>
John Baumand4ae8632014-05-06 16:18:33 -0400232 <ClCompile Include="AnalyzeCallDepth.cpp" />
John Bauman66b8ab22014-05-06 15:57:45 -0400233 <ClCompile Include="Compiler.cpp" />
234 <ClCompile Include="debug.cpp" />
John Bauman66b8ab22014-05-06 15:57:45 -0400235 <ClCompile Include="Diagnostics.cpp" />
236 <ClCompile Include="DirectiveHandler.cpp" />
237 <ClCompile Include="InfoSink.cpp" />
238 <ClCompile Include="Initialize.cpp" />
John Bauman66b8ab22014-05-06 15:57:45 -0400239 <ClCompile Include="InitializeParseContext.cpp" />
240 <ClCompile Include="Intermediate.cpp" />
241 <ClCompile Include="intermOut.cpp" />
242 <ClCompile Include="IntermTraverse.cpp" />
243 <ClCompile Include="ossource_win.cpp" />
244 <ClCompile Include="OutputASM.cpp" />
245 <ClCompile Include="parseConst.cpp" />
246 <ClCompile Include="ParseHelper.cpp" />
247 <ClCompile Include="PoolAlloc.cpp" />
John Bauman66b8ab22014-05-06 15:57:45 -0400248 <ClCompile Include="SymbolTable.cpp" />
249 <ClCompile Include="TranslatorASM.cpp" />
250 <ClCompile Include="util.cpp" />
251 <ClCompile Include="ValidateLimitations.cpp" />
John Bauman66b8ab22014-05-06 15:57:45 -0400252 <ClCompile Include="glslang_lex.cpp" />
253 <ClCompile Include="glslang_tab.cpp" />
Alexis Hetu76a343a2015-06-04 17:21:22 -0400254 <ClCompile Include="ValidateSwitch.cpp" />
John Bauman66b8ab22014-05-06 15:57:45 -0400255 </ItemGroup>
256 <ItemGroup>
257 <CustomBuild Include="glslang.l">
258 <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
259 </Message>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500260 <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
261 </Message>
John Bauman66b8ab22014-05-06 15:57:45 -0400262 <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
263 </Command>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500264 <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
265 </Command>
John Bauman66b8ab22014-05-06 15:57:45 -0400266 <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(AdditionalInputs)</AdditionalInputs>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500267 <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalInputs)</AdditionalInputs>
John Bauman66b8ab22014-05-06 15:57:45 -0400268 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(Outputs)</Outputs>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500269 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(Outputs)</Outputs>
John Bauman66b8ab22014-05-06 15:57:45 -0400270 <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
271 </Message>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500272 <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
273 </Message>
John Bauman66b8ab22014-05-06 15:57:45 -0400274 <Message Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">
275 </Message>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500276 <Message Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">
277 </Message>
John Bauman66b8ab22014-05-06 15:57:45 -0400278 <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
279 </Command>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500280 <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
281 </Command>
John Bauman66b8ab22014-05-06 15:57:45 -0400282 <Command Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">
283 </Command>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500284 <Command Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">
285 </Command>
John Bauman66b8ab22014-05-06 15:57:45 -0400286 <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(AdditionalInputs)</AdditionalInputs>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500287 <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalInputs)</AdditionalInputs>
John Bauman66b8ab22014-05-06 15:57:45 -0400288 <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">%(AdditionalInputs)</AdditionalInputs>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500289 <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">%(AdditionalInputs)</AdditionalInputs>
John Bauman66b8ab22014-05-06 15:57:45 -0400290 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(Outputs)</Outputs>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500291 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(Outputs)</Outputs>
John Bauman66b8ab22014-05-06 15:57:45 -0400292 <Outputs Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">%(Outputs)</Outputs>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500293 <Outputs Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">%(Outputs)</Outputs>
John Bauman66b8ab22014-05-06 15:57:45 -0400294 </CustomBuild>
295 <CustomBuild Include="glslang.y">
296 <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
297 </Message>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500298 <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
299 </Message>
John Bauman66b8ab22014-05-06 15:57:45 -0400300 <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
301 </Command>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500302 <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
303 </Command>
John Bauman66b8ab22014-05-06 15:57:45 -0400304 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(Outputs)</Outputs>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500305 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(Outputs)</Outputs>
John Bauman66b8ab22014-05-06 15:57:45 -0400306 <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
307 </Message>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500308 <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
309 </Message>
John Bauman66b8ab22014-05-06 15:57:45 -0400310 <Message Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">
311 </Message>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500312 <Message Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">
313 </Message>
John Bauman66b8ab22014-05-06 15:57:45 -0400314 <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
315 </Command>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500316 <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
317 </Command>
John Bauman66b8ab22014-05-06 15:57:45 -0400318 <Command Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">
319 </Command>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500320 <Command Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">
321 </Command>
John Bauman66b8ab22014-05-06 15:57:45 -0400322 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(Outputs)</Outputs>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500323 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(Outputs)</Outputs>
John Bauman66b8ab22014-05-06 15:57:45 -0400324 <Outputs Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">%(Outputs)</Outputs>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500325 <Outputs Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">%(Outputs)</Outputs>
John Bauman66b8ab22014-05-06 15:57:45 -0400326 </CustomBuild>
327 </ItemGroup>
328 <ItemGroup>
John Baumand4ae8632014-05-06 16:18:33 -0400329 <ClInclude Include="AnalyzeCallDepth.h" />
John Bauman66b8ab22014-05-06 15:57:45 -0400330 <ClInclude Include="BaseTypes.h" />
331 <ClInclude Include="Common.h" />
Nicolas Capensd8cbf392015-02-10 15:35:11 -0500332 <ClInclude Include="Compiler.h" />
John Bauman66b8ab22014-05-06 15:57:45 -0400333 <ClInclude Include="ConstantUnion.h" />
334 <ClInclude Include="debug.h" />
John Bauman66b8ab22014-05-06 15:57:45 -0400335 <ClInclude Include="Diagnostics.h" />
Nicolas Capensc6841852015-02-15 14:25:37 -0500336 <ClInclude Include="DirectiveHandler.h" />
337 <ClInclude Include="ExtensionBehavior.h" />
338 <ClInclude Include="glslang.h" />
John Bauman66b8ab22014-05-06 15:57:45 -0400339 <ClInclude Include="InfoSink.h" />
340 <ClInclude Include="Initialize.h" />
John Bauman66b8ab22014-05-06 15:57:45 -0400341 <ClInclude Include="InitializeGlobals.h" />
342 <ClInclude Include="InitializeParseContext.h" />
343 <ClInclude Include="intermediate.h" />
344 <ClInclude Include="localintermediate.h" />
345 <ClInclude Include="MMap.h" />
346 <ClInclude Include="osinclude.h" />
347 <ClInclude Include="OutputASM.h" />
348 <ClInclude Include="ParseHelper.h" />
349 <ClInclude Include="PoolAlloc.h" />
350 <ClInclude Include="Pragma.h" />
John Bauman66b8ab22014-05-06 15:57:45 -0400351 <ClInclude Include="SymbolTable.h" />
352 <ClInclude Include="TranslatorASM.h" />
353 <ClInclude Include="Types.h" />
354 <ClInclude Include="util.h" />
355 <ClInclude Include="ValidateLimitations.h" />
John Bauman66b8ab22014-05-06 15:57:45 -0400356 <ClInclude Include="glslang_tab.h" />
Alexis Hetu76a343a2015-06-04 17:21:22 -0400357 <ClInclude Include="ValidateSwitch.h" />
John Bauman66b8ab22014-05-06 15:57:45 -0400358 </ItemGroup>
359 <ItemGroup>
360 <ProjectReference Include="preprocessor\preprocessor.vcxproj">
361 <Project>{92940255-ab4b-42fb-a2c4-0fab19c3c48a}</Project>
362 <Private>true</Private>
363 <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
364 <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
365 <LinkLibraryDependencies>true</LinkLibraryDependencies>
366 <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
367 </ProjectReference>
368 </ItemGroup>
369 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
370 <ImportGroup Label="ExtensionTargets">
371 </ImportGroup>
372</Project>