blob: df855352f2c2e30848aac3724feacfda5a2a7526 [file] [log] [blame]
Alexis Hetu0b3d56a2018-10-18 10:41:32 -04001<?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">
Alexis Hetu0b3d56a2018-10-18 10:41:32 -04004 <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>
Nicolas Capens04756882019-03-28 10:54:21 -040018 <PreferredToolArchitecture>x64</PreferredToolArchitecture>
Alexis Hetu0b3d56a2018-10-18 10:41:32 -040019 </PropertyGroup>
20 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
Alexis Hetu0b3d56a2018-10-18 10:41:32 -040021 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
22 <ConfigurationType>Application</ConfigurationType>
23 <UseDebugLibraries>true</UseDebugLibraries>
24 <PlatformToolset>v141</PlatformToolset>
Nicolas Capensda1ed062019-03-12 11:23:28 -040025 <CharacterSet>NotSet</CharacterSet>
Alexis Hetu0b3d56a2018-10-18 10:41:32 -040026 </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>
Nicolas Capensda1ed062019-03-12 11:23:28 -040032 <CharacterSet>NotSet</CharacterSet>
Alexis Hetu0b3d56a2018-10-18 10:41:32 -040033 </PropertyGroup>
34 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
35 <ImportGroup Label="ExtensionSettings">
36 </ImportGroup>
37 <ImportGroup Label="Shared">
38 </ImportGroup>
Alexis Hetu0b3d56a2018-10-18 10:41:32 -040039 <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" />
Alexis Hetu0b3d56a2018-10-18 10:41:32 -040046 <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>
Alexis Hetu0b3d56a2018-10-18 10:41:32 -040052 <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>
Alexis Hetu0b3d56a2018-10-18 10:41:32 -040058 <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>
Nicolas Capens73c31242019-02-12 00:09:23 -050066 <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>
Alexis Hetu0b3d56a2018-10-18 10:41:32 -040067 <ForcedIncludeFiles>
68 </ForcedIncludeFiles>
69 <TreatSpecificWarningsAsErrors>4018;5038;4838</TreatSpecificWarningsAsErrors>
70 <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
Nicolas Capensda1ed062019-03-12 11:23:28 -040071 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
Nicolas Capens3f0d3ef2019-04-06 00:42:39 -040072 <MultiProcessorCompilation>true</MultiProcessorCompilation>
Alexis Hetu0b3d56a2018-10-18 10:41:32 -040073 </ClCompile>
74 <Link>
75 <SubSystem>Console</SubSystem>
76 <GenerateDebugInformation>true</GenerateDebugInformation>
77 </Link>
78 </ItemDefinitionGroup>
Alexis Hetu0b3d56a2018-10-18 10:41:32 -040079 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
80 <ClCompile>
81 <WarningLevel>Level3</WarningLevel>
82 <PrecompiledHeader>
83 </PrecompiledHeader>
84 <Optimization>MaxSpeed</Optimization>
85 <FunctionLevelLinking>true</FunctionLevelLinking>
86 <IntrinsicFunctions>true</IntrinsicFunctions>
87 <PreprocessorDefinitions>GL_GLEXT_PROTOTYPES;STANDALONE;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
88 <SDLCheck>true</SDLCheck>
Nicolas Capens73c31242019-02-12 00:09:23 -050089 <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>
Alexis Hetu0b3d56a2018-10-18 10:41:32 -040090 <ForcedIncludeFiles>
91 </ForcedIncludeFiles>
92 <TreatSpecificWarningsAsErrors>4018;5038;4838</TreatSpecificWarningsAsErrors>
93 <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
Nicolas Capensda1ed062019-03-12 11:23:28 -040094 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
Nicolas Capens3f0d3ef2019-04-06 00:42:39 -040095 <MultiProcessorCompilation>true</MultiProcessorCompilation>
Alexis Hetu0b3d56a2018-10-18 10:41:32 -040096 </ClCompile>
97 <Link>
98 <SubSystem>Console</SubSystem>
99 <EnableCOMDATFolding>true</EnableCOMDATFolding>
100 <OptimizeReferences>true</OptimizeReferences>
101 <GenerateDebugInformation>true</GenerateDebugInformation>
102 </Link>
103 </ItemDefinitionGroup>
104 <ItemGroup>
105 <ClCompile Include="..\..\third_party\googletest\googletest\src\gtest-all.cc" />
Ben Claytonabb57852019-03-01 14:33:35 +0000106 <ClCompile Include="Device.cpp" />
Ben Clayton654540e2019-02-01 13:08:23 +0000107 <ClCompile Include="Driver.cpp" />
Alexis Hetu0b3d56a2018-10-18 10:41:32 -0400108 <ClCompile Include="main.cpp" />
109 <ClCompile Include="unittests.cpp" />
110 </ItemGroup>
111 <ItemGroup>
Ben Claytonabb57852019-03-01 14:33:35 +0000112 <ClInclude Include="Device.hpp" />
Ben Clayton654540e2019-02-01 13:08:23 +0000113 <ClInclude Include="Driver.hpp" />
114 <ClInclude Include="VkGlobalFuncs.hpp" />
115 <ClInclude Include="VkInstanceFuncs.hpp" />
116 </ItemGroup>
Nicolas Capensda1ed062019-03-12 11:23:28 -0400117 <ItemGroup>
118 <ProjectReference Include="..\..\build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\SPIRV-Tools.vcxproj">
119 <Project>{ef1af598-e402-38f1-a74a-35f18a1ec1cc}</Project>
120 </ProjectReference>
121 </ItemGroup>
Alexis Hetu0b3d56a2018-10-18 10:41:32 -0400122 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
123 <ImportGroup Label="ExtensionTargets">
124 </ImportGroup>
125</Project>