blob: 099dc28b4c4fe3126298dd24e3d85397d2b782b0 [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>
Nicolas Capensab67c122019-07-11 13:24:10 -040073 <DisableSpecificWarnings>4267</DisableSpecificWarnings>
Alexis Hetu0b3d56a2018-10-18 10:41:32 -040074 </ClCompile>
75 <Link>
76 <SubSystem>Console</SubSystem>
77 <GenerateDebugInformation>true</GenerateDebugInformation>
78 </Link>
79 </ItemDefinitionGroup>
Alexis Hetu0b3d56a2018-10-18 10:41:32 -040080 <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>
Nicolas Capens73c31242019-02-12 00:09:23 -050090 <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 -040091 <ForcedIncludeFiles>
92 </ForcedIncludeFiles>
93 <TreatSpecificWarningsAsErrors>4018;5038;4838</TreatSpecificWarningsAsErrors>
94 <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
Nicolas Capensda1ed062019-03-12 11:23:28 -040095 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
Nicolas Capens3f0d3ef2019-04-06 00:42:39 -040096 <MultiProcessorCompilation>true</MultiProcessorCompilation>
Nicolas Capensab67c122019-07-11 13:24:10 -040097 <DisableSpecificWarnings>4267</DisableSpecificWarnings>
Alexis Hetu0b3d56a2018-10-18 10:41:32 -040098 </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" />
Ben Claytonabb57852019-03-01 14:33:35 +0000108 <ClCompile Include="Device.cpp" />
Ben Clayton654540e2019-02-01 13:08:23 +0000109 <ClCompile Include="Driver.cpp" />
Alexis Hetu0b3d56a2018-10-18 10:41:32 -0400110 <ClCompile Include="main.cpp" />
111 <ClCompile Include="unittests.cpp" />
112 </ItemGroup>
113 <ItemGroup>
Ben Claytonabb57852019-03-01 14:33:35 +0000114 <ClInclude Include="Device.hpp" />
Ben Clayton654540e2019-02-01 13:08:23 +0000115 <ClInclude Include="Driver.hpp" />
116 <ClInclude Include="VkGlobalFuncs.hpp" />
117 <ClInclude Include="VkInstanceFuncs.hpp" />
118 </ItemGroup>
Nicolas Capensda1ed062019-03-12 11:23:28 -0400119 <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>
Alexis Hetu0b3d56a2018-10-18 10:41:32 -0400124 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
125 <ImportGroup Label="ExtensionTargets">
126 </ImportGroup>
127</Project>