• 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    <VCProjectVersion>15.0</VCProjectVersion>
23    <ProjectGuid>{FBDCFF88-0CE1-43C3-B694-8F45946FAFE3}</ProjectGuid>
24    <RootNamespace>VertexRoutineFuzzer</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>NotSet</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>NotSet</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>NotSet</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>NotSet</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    <OutDir>$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
75    <IntDir>$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
76  </PropertyGroup>
77  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
78    <OutDir>$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
79    <IntDir>$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
80  </PropertyGroup>
81  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
82    <OutDir>$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
83    <IntDir>$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
84  </PropertyGroup>
85  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
86    <OutDir>$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
87    <IntDir>$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
88  </PropertyGroup>
89  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
90    <ClCompile>
91      <WarningLevel>Level3</WarningLevel>
92      <Optimization>Disabled</Optimization>
93      <SDLCheck>true</SDLCheck>
94      <ConformanceMode>true</ConformanceMode>
95      <AdditionalIncludeDirectories>$(SolutionDir)src;$(SolutionDir)src\OpenGL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
96      <PreprocessorDefinitions>FUZZER_STANDALONE_REPRODUCE;_CRT_SECURE_NO_WARNINGS;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
97      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
98      <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
99      <MultiProcessorCompilation>true</MultiProcessorCompilation>
100      <DisableSpecificWarnings>4267</DisableSpecificWarnings>
101    </ClCompile>
102    <Link>
103      <AdditionalDependencies>WS2_32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
104    </Link>
105  </ItemDefinitionGroup>
106  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
107    <ClCompile>
108      <WarningLevel>Level3</WarningLevel>
109      <Optimization>Disabled</Optimization>
110      <SDLCheck>true</SDLCheck>
111      <ConformanceMode>true</ConformanceMode>
112      <AdditionalIncludeDirectories>$(SolutionDir)src;$(SolutionDir)src\OpenGL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
113      <PreprocessorDefinitions>FUZZER_STANDALONE_REPRODUCE;_CRT_SECURE_NO_WARNINGS;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
114      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
115      <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
116      <MultiProcessorCompilation>true</MultiProcessorCompilation>
117    </ClCompile>
118    <Link>
119      <AdditionalDependencies>WS2_32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
120    </Link>
121  </ItemDefinitionGroup>
122  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
123    <ClCompile>
124      <WarningLevel>Level3</WarningLevel>
125      <Optimization>MaxSpeed</Optimization>
126      <FunctionLevelLinking>true</FunctionLevelLinking>
127      <IntrinsicFunctions>true</IntrinsicFunctions>
128      <SDLCheck>true</SDLCheck>
129      <ConformanceMode>true</ConformanceMode>
130      <AdditionalIncludeDirectories>$(SolutionDir)src;$(SolutionDir)src\OpenGL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
131      <PreprocessorDefinitions>FUZZER_STANDALONE_REPRODUCE;_CRT_SECURE_NO_WARNINGS;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
132      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
133      <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
134      <MultiProcessorCompilation>true</MultiProcessorCompilation>
135    </ClCompile>
136    <Link>
137      <EnableCOMDATFolding>true</EnableCOMDATFolding>
138      <OptimizeReferences>true</OptimizeReferences>
139      <AdditionalDependencies>WS2_32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
140    </Link>
141  </ItemDefinitionGroup>
142  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
143    <ClCompile>
144      <WarningLevel>Level3</WarningLevel>
145      <Optimization>MaxSpeed</Optimization>
146      <FunctionLevelLinking>true</FunctionLevelLinking>
147      <IntrinsicFunctions>true</IntrinsicFunctions>
148      <SDLCheck>true</SDLCheck>
149      <ConformanceMode>true</ConformanceMode>
150      <AdditionalIncludeDirectories>$(SolutionDir)src;$(SolutionDir)src\OpenGL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
151      <PreprocessorDefinitions>FUZZER_STANDALONE_REPRODUCE;_CRT_SECURE_NO_WARNINGS;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
152      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
153      <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
154      <MultiProcessorCompilation>true</MultiProcessorCompilation>
155      <DisableSpecificWarnings>4267</DisableSpecificWarnings>
156    </ClCompile>
157    <Link>
158      <EnableCOMDATFolding>true</EnableCOMDATFolding>
159      <OptimizeReferences>true</OptimizeReferences>
160      <AdditionalDependencies>WS2_32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
161    </Link>
162  </ItemDefinitionGroup>
163  <ItemGroup>
164    <ClCompile Include="..\..\src\OpenGL\common\debug.cpp" />
165    <ClCompile Include="VertexRoutineFuzzer.cpp" />
166  </ItemGroup>
167  <ItemGroup>
168    <ProjectReference Include="..\..\src\OpenGL\compiler\Compiler.vcxproj">
169      <Project>{5b3a6db8-1e7e-40d7-92b9-da8aae619fad}</Project>
170    </ProjectReference>
171    <ProjectReference Include="..\..\src\SwiftShader\SwiftShader.vcxproj">
172      <Project>{7b02cb19-4cdf-4f79-bc9b-7f3f6164a003}</Project>
173    </ProjectReference>
174  </ItemGroup>
175  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
176  <ImportGroup Label="ExtensionTargets">
177  </ImportGroup>
178</Project>