<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

  <!-- Must be included at the beginning of each .vcxproj file -->

  <ItemGroup Label="ProjectConfigurations">
    <ProjectConfiguration Include="Debug|Win32">
      <Configuration>Debug</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Debug|x64">
      <Configuration>Debug</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|Win32">
      <Configuration>Release</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|x64">
      <Configuration>Release</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
  </ItemGroup>

  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

  <Choose>
    <When Condition="'$(DefaultPlatformToolset)' != ''">
      <PropertyGroup Label="Configuration">
        <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
      </PropertyGroup>
    </When>
    <When Condition="'$(MSBuildToolsVersion)' == '14.0'">
      <PropertyGroup Label="Configuration">
        <PlatformToolset>v140</PlatformToolset>
      </PropertyGroup>
    </When>
    <When Condition="'$(MSBuildToolsVersion)' == '14.1'">
      <PropertyGroup Label="Configuration">
        <PlatformToolset>v141</PlatformToolset>
      </PropertyGroup>
    </When>
    <When Condition="'$(MSBuildToolsVersion)' == '14.2'">
      <PropertyGroup Label="Configuration">
        <PlatformToolset>v142</PlatformToolset>
      </PropertyGroup>
    </When>
    <When Condition="'$(MSBuildToolsVersion)' == '14.3'">
      <PropertyGroup Label="Configuration">
        <PlatformToolset>v143</PlatformToolset>
      </PropertyGroup>
    </When>
    <Otherwise>
      <PropertyGroup Label="Configuration">
        <PlatformToolset>v143</PlatformToolset>
      </PropertyGroup>
    </Otherwise>
  </Choose>

  <ItemDefinitionGroup>
    <BuildLog>
      <Path>$(OutDir)$(ProjectName).log</Path>
    </BuildLog>
  </ItemDefinitionGroup>

</Project>
