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>{68834AD5-EAB1-379D-BD2B-1682FC06CAB6}</ProjectGuid> 18 <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion> 19 <Keyword>Win32Proj</Keyword> 20 <Platform>x64</Platform> 21 <ProjectName>SPIRV-Tools-link</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>StaticLibrary</ConfigurationType> 27 <CharacterSet>NotSet</CharacterSet> 28 <PlatformToolset>v141</PlatformToolset> 29 </PropertyGroup> 30 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> 31 <ConfigurationType>StaticLibrary</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\third_party\SPIRV-Tools\source\link\Debug\</OutDir> 45 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">SPIRV-Tools-link.dir\Debug\</IntDir> 46 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">SPIRV-Tools-link</TargetName> 47 <TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.lib</TargetExt> 48 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\link\Release\</OutDir> 49 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">SPIRV-Tools-link.dir\Release\</IntDir> 50 <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">SPIRV-Tools-link</TargetName> 51 <TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.lib</TargetExt> 52 </PropertyGroup> 53 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 54 <ClCompile> 55 <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 56 <AssemblerListingLocation>Debug/</AssemblerListingLocation> 57 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 58 <CompileAs>CompileAsCpp</CompileAs> 59 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 60 <DisableSpecificWarnings>4800</DisableSpecificWarnings> 61 <ExceptionHandling>SyncCThrow</ExceptionHandling> 62 <InlineFunctionExpansion>Disabled</InlineFunctionExpansion> 63 <MultiProcessorCompilation>true</MultiProcessorCompilation> 64 <Optimization>Disabled</Optimization> 65 <PrecompiledHeader>NotUsing</PrecompiledHeader> 66 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 67 <RuntimeTypeInfo>true</RuntimeTypeInfo> 68 <TreatWarningAsError>true</TreatWarningAsError> 69 <UseFullPaths>false</UseFullPaths> 70 <WarningLevel>Level3</WarningLevel> 71 <PreprocessorDefinitions>WIN32;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)</PreprocessorDefinitions> 72 <ObjectFileName>$(IntDir)</ObjectFileName> 73 </ClCompile> 74 <ResourceCompile> 75 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions)</PreprocessorDefinitions> 76 <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 77 </ResourceCompile> 78 <Midl> 79 <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 80 <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory> 81 <HeaderFileName>%(Filename).h</HeaderFileName> 82 <TypeLibraryName>%(Filename).tlb</TypeLibraryName> 83 <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName> 84 <ProxyFileName>%(Filename)_p.c</ProxyFileName> 85 </Midl> 86 <Lib> 87 <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions> 88 </Lib> 89 </ItemDefinitionGroup> 90 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 91 <ClCompile> 92 <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 93 <AssemblerListingLocation>Release/</AssemblerListingLocation> 94 <CompileAs>CompileAsCpp</CompileAs> 95 <DisableSpecificWarnings>4800</DisableSpecificWarnings> 96 <ExceptionHandling>SyncCThrow</ExceptionHandling> 97 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> 98 <MultiProcessorCompilation>true</MultiProcessorCompilation> 99 <Optimization>MaxSpeed</Optimization> 100 <PrecompiledHeader>NotUsing</PrecompiledHeader> 101 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> 102 <RuntimeTypeInfo>true</RuntimeTypeInfo> 103 <TreatWarningAsError>true</TreatWarningAsError> 104 <UseFullPaths>false</UseFullPaths> 105 <WarningLevel>Level3</WarningLevel> 106 <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)</PreprocessorDefinitions> 107 <ObjectFileName>$(IntDir)</ObjectFileName> 108 <DebugInformationFormat> 109 </DebugInformationFormat> 110 </ClCompile> 111 <ResourceCompile> 112 <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)</PreprocessorDefinitions> 113 <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 114 </ResourceCompile> 115 <Midl> 116 <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 117 <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory> 118 <HeaderFileName>%(Filename).h</HeaderFileName> 119 <TypeLibraryName>%(Filename).tlb</TypeLibraryName> 120 <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName> 121 <ProxyFileName>%(Filename)_p.c</ProxyFileName> 122 </Midl> 123 <Lib> 124 <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions> 125 </Lib> 126 </ItemDefinitionGroup> 127 <ItemGroup> 128 <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\link\linker.cpp" /> 129 </ItemGroup> 130 <ItemGroup> 131 <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\SPIRV-Tools.vcxproj"> 132 <Project>{3E7F109C-4B35-3E20-A822-17E6AD235062}</Project> 133 <Name>SPIRV-Tools</Name> 134 <ReferenceOutputAssembly>false</ReferenceOutputAssembly> 135 <CopyToOutputDirectory>Never</CopyToOutputDirectory> 136 </ProjectReference> 137 <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\opt\SPIRV-Tools-opt.vcxproj"> 138 <Project>{B0B037D2-2FCD-36F3-B140-FAAEEC271424}</Project> 139 <Name>SPIRV-Tools-opt</Name> 140 <ReferenceOutputAssembly>false</ReferenceOutputAssembly> 141 <CopyToOutputDirectory>Never</CopyToOutputDirectory> 142 </ProjectReference> 143 </ItemGroup> 144 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 145 <ImportGroup Label="ExtensionTargets"> 146 </ImportGroup> 147</Project>