1<?xml version="1.0" encoding="utf-8"?> 2<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 3 <PropertyGroup> 4 <PreferredToolArchitecture>x64</PreferredToolArchitecture> 5 </PropertyGroup> 6 <ItemGroup Label="ProjectConfigurations"> 7 <ProjectConfiguration Include="Debug|x64"> 8 <Configuration>Debug</Configuration> 9 <Platform>x64</Platform> 10 </ProjectConfiguration> 11 <ProjectConfiguration Include="Release|x64"> 12 <Configuration>Release</Configuration> 13 <Platform>x64</Platform> 14 </ProjectConfiguration> 15 </ItemGroup> 16 <PropertyGroup Label="Globals"> 17 <ProjectGuid>{38D16894-006A-34D5-886C-E4C89169E935}</ProjectGuid> 18 <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion> 19 <Keyword>Win32Proj</Keyword> 20 <Platform>x64</Platform> 21 <ProjectName>unittests</ProjectName> 22 <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName> 23 </PropertyGroup> 24 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 25 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> 26 <ConfigurationType>Application</ConfigurationType> 27 <CharacterSet>NotSet</CharacterSet> 28 <PlatformToolset>v141</PlatformToolset> 29 </PropertyGroup> 30 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> 31 <ConfigurationType>Application</ConfigurationType> 32 <CharacterSet>NotSet</CharacterSet> 33 <PlatformToolset>v141</PlatformToolset> 34 </PropertyGroup> 35 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 36 <ImportGroup Label="ExtensionSettings"> 37 </ImportGroup> 38 <ImportGroup Label="PropertySheets"> 39 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 40 </ImportGroup> 41 <PropertyGroup Label="UserMacros" /> 42 <PropertyGroup> 43 <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion> 44 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\Debug\</OutDir> 45 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">unittests.dir\Debug\</IntDir> 46 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">unittests</TargetName> 47 <TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.exe</TargetExt> 48 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental> 49 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest> 50 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\Release\</OutDir> 51 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">unittests.dir\Release\</IntDir> 52 <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">unittests</TargetName> 53 <TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.exe</TargetExt> 54 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental> 55 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest> 56 </PropertyGroup> 57 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 58 <ClCompile> 59 <AdditionalIncludeDirectories>$(SolutionDir)third_party\googletest\googletest\include;$(SolutionDir)third_party\googletest\googlemock\include;$(SolutionDir)third_party\googletest\googletest;$(SolutionDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 60 <AssemblerListingLocation>Debug/</AssemblerListingLocation> 61 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 62 <CompileAs>CompileAsCpp</CompileAs> 63 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 64 <ExceptionHandling>Sync</ExceptionHandling> 65 <InlineFunctionExpansion>Disabled</InlineFunctionExpansion> 66 <MultiProcessorCompilation>true</MultiProcessorCompilation> 67 <Optimization>Disabled</Optimization> 68 <PrecompiledHeader>NotUsing</PrecompiledHeader> 69 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 70 <RuntimeTypeInfo>true</RuntimeTypeInfo> 71 <UseFullPaths>false</UseFullPaths> 72 <WarningLevel>Level3</WarningLevel> 73 <PreprocessorDefinitions>WIN32;_WINDOWS;STANDALONE;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)</PreprocessorDefinitions> 74 <ObjectFileName>$(IntDir)</ObjectFileName> 75 </ClCompile> 76 <ResourceCompile> 77 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;STANDALONE;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions)</PreprocessorDefinitions> 78 <AdditionalIncludeDirectories>$(SolutionDir)third_party\googletest\googletest\include;$(SolutionDir)third_party\googletest\googlemock\include;$(SolutionDir)third_party\googletest\googletest;$(SolutionDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 79 </ResourceCompile> 80 <Midl> 81 <AdditionalIncludeDirectories>$(SolutionDir)third_party\googletest\googletest\include;$(SolutionDir)third_party\googletest\googlemock\include;$(SolutionDir)third_party\googletest\googletest;$(SolutionDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 82 <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory> 83 <HeaderFileName>%(Filename).h</HeaderFileName> 84 <TypeLibraryName>%(Filename).tlb</TypeLibraryName> 85 <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName> 86 <ProxyFileName>%(Filename)_p.c</ProxyFileName> 87 </Midl> 88 <Link> 89 <AdditionalDependencies>Debug\libEGL.lib;Debug\libGLESv2.lib;odbc32.lib;odbccp32.lib;WS2_32.lib;dxguid.lib;Debug\SwiftShader.lib;Debug\ReactorLLVM.lib;Debug\llvm.lib;Debug\GLCompiler.lib;odbc32.lib;odbccp32.lib;WS2_32.lib;dxguid.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies> 90 <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 91 <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions> 92 <GenerateDebugInformation>true</GenerateDebugInformation> 93 <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> 94 <ImportLibrary>$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/unittests.lib</ImportLibrary> 95 <ProgramDataBaseFile>$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/unittests.pdb</ProgramDataBaseFile> 96 <SubSystem>Console</SubSystem> 97 </Link> 98 <ProjectReference> 99 <LinkLibraryDependencies>false</LinkLibraryDependencies> 100 </ProjectReference> 101 </ItemDefinitionGroup> 102 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 103 <ClCompile> 104 <AdditionalIncludeDirectories>$(SolutionDir)third_party\googletest\googletest\include;$(SolutionDir)third_party\googletest\googlemock\include;$(SolutionDir)third_party\googletest\googletest;$(SolutionDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 105 <AssemblerListingLocation>Release/</AssemblerListingLocation> 106 <CompileAs>CompileAsCpp</CompileAs> 107 <ExceptionHandling>Sync</ExceptionHandling> 108 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> 109 <MultiProcessorCompilation>true</MultiProcessorCompilation> 110 <Optimization>MaxSpeed</Optimization> 111 <PrecompiledHeader>NotUsing</PrecompiledHeader> 112 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> 113 <RuntimeTypeInfo>true</RuntimeTypeInfo> 114 <UseFullPaths>false</UseFullPaths> 115 <WarningLevel>Level3</WarningLevel> 116 <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;STANDALONE;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)</PreprocessorDefinitions> 117 <ObjectFileName>$(IntDir)</ObjectFileName> 118 <DebugInformationFormat> 119 </DebugInformationFormat> 120 </ClCompile> 121 <ResourceCompile> 122 <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;STANDALONE;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)</PreprocessorDefinitions> 123 <AdditionalIncludeDirectories>$(SolutionDir)third_party\googletest\googletest\include;$(SolutionDir)third_party\googletest\googlemock\include;$(SolutionDir)third_party\googletest\googletest;$(SolutionDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 124 </ResourceCompile> 125 <Midl> 126 <AdditionalIncludeDirectories>$(SolutionDir)third_party\googletest\googletest\include;$(SolutionDir)third_party\googletest\googlemock\include;$(SolutionDir)third_party\googletest\googletest;$(SolutionDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 127 <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory> 128 <HeaderFileName>%(Filename).h</HeaderFileName> 129 <TypeLibraryName>%(Filename).tlb</TypeLibraryName> 130 <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName> 131 <ProxyFileName>%(Filename)_p.c</ProxyFileName> 132 </Midl> 133 <Link> 134 <AdditionalDependencies>Release\libEGL.lib;Release\libGLESv2.lib;odbc32.lib;odbccp32.lib;WS2_32.lib;dxguid.lib;Release\SwiftShader.lib;Release\ReactorLLVM.lib;Release\llvm.lib;Release\GLCompiler.lib;odbc32.lib;odbccp32.lib;WS2_32.lib;dxguid.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies> 135 <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 136 <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions> 137 <GenerateDebugInformation>false</GenerateDebugInformation> 138 <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> 139 <ImportLibrary>$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/unittests.lib</ImportLibrary> 140 <ProgramDataBaseFile>$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/unittests.pdb</ProgramDataBaseFile> 141 <SubSystem>Console</SubSystem> 142 </Link> 143 <ProjectReference> 144 <LinkLibraryDependencies>false</LinkLibraryDependencies> 145 </ProjectReference> 146 </ItemDefinitionGroup> 147 <ItemGroup> 148 <ClCompile Include="$(SolutionDir)tests\GLESUnitTests\main.cpp" /> 149 <ClCompile Include="$(SolutionDir)tests\GLESUnitTests\unittests.cpp" /> 150 <ClCompile Include="$(SolutionDir)third_party\googletest\googletest\src\gtest-all.cc" /> 151 </ItemGroup> 152 <ItemGroup> 153 <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\GLCompiler.vcxproj"> 154 <Project>{047A7872-884C-3C12-80D7-FCFF050028EB}</Project> 155 <Name>GLCompiler</Name> 156 <ReferenceOutputAssembly>false</ReferenceOutputAssembly> 157 <CopyToOutputDirectory>Never</CopyToOutputDirectory> 158 </ProjectReference> 159 <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\ReactorLLVM.vcxproj"> 160 <Project>{5ECCA9F3-BDF7-3269-9AE0-1EE596E7751A}</Project> 161 <Name>ReactorLLVM</Name> 162 <ReferenceOutputAssembly>false</ReferenceOutputAssembly> 163 <CopyToOutputDirectory>Never</CopyToOutputDirectory> 164 </ProjectReference> 165 <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\SwiftShader.vcxproj"> 166 <Project>{E0557C2F-3FD0-3856-8D9A-B7B2E2756E9B}</Project> 167 <Name>SwiftShader</Name> 168 <ReferenceOutputAssembly>false</ReferenceOutputAssembly> 169 <CopyToOutputDirectory>Never</CopyToOutputDirectory> 170 </ProjectReference> 171 <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\libEGL.vcxproj"> 172 <Project>{2E445C8F-6ADD-392A-89F9-6ED9DD702A33}</Project> 173 <Name>libEGL</Name> 174 <ReferenceOutputAssembly>false</ReferenceOutputAssembly> 175 <CopyToOutputDirectory>Never</CopyToOutputDirectory> 176 </ProjectReference> 177 <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\libGLESv2.vcxproj"> 178 <Project>{E830C9A7-C84E-3582-8CF8-260995751A36}</Project> 179 <Name>libGLESv2</Name> 180 <ReferenceOutputAssembly>false</ReferenceOutputAssembly> 181 <CopyToOutputDirectory>Never</CopyToOutputDirectory> 182 </ProjectReference> 183 <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\llvm.vcxproj"> 184 <Project>{B44D8E62-2817-31C5-B7BB-FCF653D5AF44}</Project> 185 <Name>llvm</Name> 186 <ReferenceOutputAssembly>false</ReferenceOutputAssembly> 187 <CopyToOutputDirectory>Never</CopyToOutputDirectory> 188 </ProjectReference> 189 </ItemGroup> 190 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 191 <ImportGroup Label="ExtensionTargets"> 192 </ImportGroup> 193</Project>