• 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|x64">
5      <Configuration>Debug</Configuration>
6      <Platform>x64</Platform>
7    </ProjectConfiguration>
8    <ProjectConfiguration Include="Release|x64">
9      <Configuration>Release</Configuration>
10      <Platform>x64</Platform>
11    </ProjectConfiguration>
12  </ItemGroup>
13  <PropertyGroup Label="Globals">
14    <ProjectGuid>{16E1EBC1-BB6B-4A82-A1A3-5A69AC8D58FE}</ProjectGuid>
15    <Keyword>Win32Proj</Keyword>
16    <RootNamespace>GLESUnitTests</RootNamespace>
17    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>
18    <PreferredToolArchitecture>x64</PreferredToolArchitecture>
19  </PropertyGroup>
20  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
21  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
22    <ConfigurationType>Application</ConfigurationType>
23    <UseDebugLibraries>true</UseDebugLibraries>
24    <PlatformToolset>v141</PlatformToolset>
25    <CharacterSet>NotSet</CharacterSet>
26  </PropertyGroup>
27  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
28    <ConfigurationType>Application</ConfigurationType>
29    <UseDebugLibraries>false</UseDebugLibraries>
30    <PlatformToolset>v141</PlatformToolset>
31    <WholeProgramOptimization>true</WholeProgramOptimization>
32    <CharacterSet>NotSet</CharacterSet>
33  </PropertyGroup>
34  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
35  <ImportGroup Label="ExtensionSettings">
36  </ImportGroup>
37  <ImportGroup Label="Shared">
38  </ImportGroup>
39  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
40    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
41  </ImportGroup>
42  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
43    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
44  </ImportGroup>
45  <PropertyGroup Label="UserMacros" />
46  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
47    <LinkIncremental>true</LinkIncremental>
48    <IncludePath>$(IncludePath)</IncludePath>
49    <IntDir>$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
50    <OutDir>$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
51  </PropertyGroup>
52  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
53    <LinkIncremental>false</LinkIncremental>
54    <IncludePath>$(IncludePath)</IncludePath>
55    <IntDir>$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
56    <OutDir>$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
57  </PropertyGroup>
58  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
59    <ClCompile>
60      <PrecompiledHeader>
61      </PrecompiledHeader>
62      <WarningLevel>Level3</WarningLevel>
63      <Optimization>Disabled</Optimization>
64      <PreprocessorDefinitions>GL_GLEXT_PROTOTYPES;STANDALONE;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
65      <SDLCheck>true</SDLCheck>
66      <AdditionalIncludeDirectories>$(SolutionDir)include\;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)third_party\googletest\googletest\include\;$(SolutionDir)third_party\googletest\googletest\;$(SolutionDir)third_party\googletest\googlemock\include\;SubmoduleCheck;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
67      <ForcedIncludeFiles>
68      </ForcedIncludeFiles>
69      <TreatSpecificWarningsAsErrors>4018;5038;4838</TreatSpecificWarningsAsErrors>
70      <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
71      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
72      <MultiProcessorCompilation>true</MultiProcessorCompilation>
73      <DisableSpecificWarnings>4267</DisableSpecificWarnings>
74    </ClCompile>
75    <Link>
76      <SubSystem>Console</SubSystem>
77      <GenerateDebugInformation>true</GenerateDebugInformation>
78    </Link>
79  </ItemDefinitionGroup>
80  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
81    <ClCompile>
82      <WarningLevel>Level3</WarningLevel>
83      <PrecompiledHeader>
84      </PrecompiledHeader>
85      <Optimization>MaxSpeed</Optimization>
86      <FunctionLevelLinking>true</FunctionLevelLinking>
87      <IntrinsicFunctions>true</IntrinsicFunctions>
88      <PreprocessorDefinitions>GL_GLEXT_PROTOTYPES;STANDALONE;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
89      <SDLCheck>true</SDLCheck>
90      <AdditionalIncludeDirectories>$(SolutionDir)include\;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)third_party\googletest\googletest\include\;$(SolutionDir)third_party\googletest\googletest\;$(SolutionDir)third_party\googletest\googlemock\include\;SubmoduleCheck;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
91      <ForcedIncludeFiles>
92      </ForcedIncludeFiles>
93      <TreatSpecificWarningsAsErrors>4018;5038;4838</TreatSpecificWarningsAsErrors>
94      <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
95      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
96      <MultiProcessorCompilation>true</MultiProcessorCompilation>
97      <DisableSpecificWarnings>4267</DisableSpecificWarnings>
98    </ClCompile>
99    <Link>
100      <SubSystem>Console</SubSystem>
101      <EnableCOMDATFolding>true</EnableCOMDATFolding>
102      <OptimizeReferences>true</OptimizeReferences>
103      <GenerateDebugInformation>true</GenerateDebugInformation>
104    </Link>
105  </ItemDefinitionGroup>
106  <ItemGroup>
107    <ClCompile Include="..\..\third_party\googletest\googletest\src\gtest-all.cc" />
108    <ClCompile Include="Device.cpp" />
109    <ClCompile Include="Driver.cpp" />
110    <ClCompile Include="main.cpp" />
111    <ClCompile Include="unittests.cpp" />
112  </ItemGroup>
113  <ItemGroup>
114    <ClInclude Include="Device.hpp" />
115    <ClInclude Include="Driver.hpp" />
116    <ClInclude Include="VkGlobalFuncs.hpp" />
117    <ClInclude Include="VkInstanceFuncs.hpp" />
118  </ItemGroup>
119  <ItemGroup>
120    <ProjectReference Include="..\..\build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\SPIRV-Tools.vcxproj">
121      <Project>{ef1af598-e402-38f1-a74a-35f18a1ec1cc}</Project>
122    </ProjectReference>
123  </ItemGroup>
124  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
125  <ImportGroup Label="ExtensionTargets">
126  </ImportGroup>
127</Project>