|  | @@ -13,10 +13,18 @@ ${gen_package_props(packages)}\
 | 
	
		
			
				|  |  |        <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>
 | 
	
		
			
				|  |  |    <PropertyGroup Label="Globals">
 | 
	
		
			
				|  |  |      <ProjectGuid>${project_guid if project_guid else project.vs_project_guid}</ProjectGuid>
 | 
	
	
		
			
				|  | @@ -36,12 +44,23 @@ ${gen_package_props(packages)}\
 | 
	
		
			
				|  |  |      <UseDebugLibraries>true</UseDebugLibraries>
 | 
	
		
			
				|  |  |      <CharacterSet>Unicode</CharacterSet>
 | 
	
		
			
				|  |  |    </PropertyGroup>
 | 
	
		
			
				|  |  | +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 | 
	
		
			
				|  |  | +    <ConfigurationType>${configuration_type}</ConfigurationType>
 | 
	
		
			
				|  |  | +    <UseDebugLibraries>true</UseDebugLibraries>
 | 
	
		
			
				|  |  | +    <CharacterSet>Unicode</CharacterSet>
 | 
	
		
			
				|  |  | +  </PropertyGroup>
 | 
	
		
			
				|  |  |    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 | 
	
		
			
				|  |  |      <ConfigurationType>${configuration_type}</ConfigurationType>
 | 
	
		
			
				|  |  |      <UseDebugLibraries>false</UseDebugLibraries>
 | 
	
		
			
				|  |  |      <WholeProgramOptimization>true</WholeProgramOptimization>
 | 
	
		
			
				|  |  |      <CharacterSet>Unicode</CharacterSet>
 | 
	
		
			
				|  |  |    </PropertyGroup>
 | 
	
		
			
				|  |  | +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 | 
	
		
			
				|  |  | +    <ConfigurationType>${configuration_type}</ConfigurationType>
 | 
	
		
			
				|  |  | +    <UseDebugLibraries>false</UseDebugLibraries>
 | 
	
		
			
				|  |  | +    <WholeProgramOptimization>true</WholeProgramOptimization>
 | 
	
		
			
				|  |  | +    <CharacterSet>Unicode</CharacterSet>
 | 
	
		
			
				|  |  | +  </PropertyGroup>
 | 
	
		
			
				|  |  |    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 | 
	
		
			
				|  |  |    <ImportGroup Label="ExtensionSettings">
 | 
	
		
			
				|  |  |    </ImportGroup>
 | 
	
	
		
			
				|  | @@ -52,6 +71,13 @@ ${gen_package_props(packages)}\
 | 
	
		
			
				|  |  |      <Import Project="..\${prop}.props" />
 | 
	
		
			
				|  |  |      % endfor
 | 
	
		
			
				|  |  |    </ImportGroup>
 | 
	
		
			
				|  |  | +  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 | 
	
		
			
				|  |  | +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 | 
	
		
			
				|  |  | +    <Import Project="..\global.props" />
 | 
	
		
			
				|  |  | +    % for prop in additional_props:
 | 
	
		
			
				|  |  | +    <Import Project="..\${prop}.props" />
 | 
	
		
			
				|  |  | +    % endfor
 | 
	
		
			
				|  |  | +  </ImportGroup>
 | 
	
		
			
				|  |  |    <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 | 
	
		
			
				|  |  |      <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 | 
	
		
			
				|  |  |      <Import Project="..\global.props" />
 | 
	
	
		
			
				|  | @@ -59,13 +85,26 @@ ${gen_package_props(packages)}\
 | 
	
		
			
				|  |  |      <Import Project="..\${prop}.props" />
 | 
	
		
			
				|  |  |      % endfor
 | 
	
		
			
				|  |  |    </ImportGroup>
 | 
	
		
			
				|  |  | +  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 | 
	
		
			
				|  |  | +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 | 
	
		
			
				|  |  | +    <Import Project="..\global.props" />
 | 
	
		
			
				|  |  | +    % for prop in additional_props:
 | 
	
		
			
				|  |  | +    <Import Project="..\${prop}.props" />
 | 
	
		
			
				|  |  | +    % endfor
 | 
	
		
			
				|  |  | +  </ImportGroup>
 | 
	
		
			
				|  |  |    <PropertyGroup Label="UserMacros" />
 | 
	
		
			
				|  |  |    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 | 
	
		
			
				|  |  |      <TargetName>${name}</TargetName>
 | 
	
		
			
				|  |  |    </PropertyGroup>
 | 
	
		
			
				|  |  | +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 | 
	
		
			
				|  |  | +    <TargetName>${name}</TargetName>
 | 
	
		
			
				|  |  | +  </PropertyGroup>
 | 
	
		
			
				|  |  |    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 | 
	
		
			
				|  |  |      <TargetName>${name}</TargetName>
 | 
	
		
			
				|  |  |    </PropertyGroup>
 | 
	
		
			
				|  |  | +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 | 
	
		
			
				|  |  | +    <TargetName>${name}</TargetName>
 | 
	
		
			
				|  |  | +  </PropertyGroup>
 | 
	
		
			
				|  |  |    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 | 
	
		
			
				|  |  |      <ClCompile>
 | 
	
		
			
				|  |  |        <PrecompiledHeader>NotUsing</PrecompiledHeader>
 | 
	
	
		
			
				|  | @@ -79,6 +118,19 @@ ${gen_package_props(packages)}\
 | 
	
		
			
				|  |  |        <GenerateDebugInformation>true</GenerateDebugInformation>
 | 
	
		
			
				|  |  |      </Link>
 | 
	
		
			
				|  |  |    </ItemDefinitionGroup>
 | 
	
		
			
				|  |  | +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 | 
	
		
			
				|  |  | +    <ClCompile>
 | 
	
		
			
				|  |  | +      <PrecompiledHeader>NotUsing</PrecompiledHeader>
 | 
	
		
			
				|  |  | +      <WarningLevel>Level3</WarningLevel>
 | 
	
		
			
				|  |  | +      <Optimization>Disabled</Optimization>
 | 
	
		
			
				|  |  | +      <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 | 
	
		
			
				|  |  | +      <SDLCheck>true</SDLCheck>
 | 
	
		
			
				|  |  | +    </ClCompile>
 | 
	
		
			
				|  |  | +    <Link>
 | 
	
		
			
				|  |  | +      <SubSystem>${get_subsystem(project.is_library)}</SubSystem>
 | 
	
		
			
				|  |  | +      <GenerateDebugInformation>true</GenerateDebugInformation>
 | 
	
		
			
				|  |  | +    </Link>
 | 
	
		
			
				|  |  | +  </ItemDefinitionGroup>
 | 
	
		
			
				|  |  |    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 | 
	
		
			
				|  |  |      <ClCompile>
 | 
	
		
			
				|  |  |        <WarningLevel>Level3</WarningLevel>
 | 
	
	
		
			
				|  | @@ -96,6 +148,23 @@ ${gen_package_props(packages)}\
 | 
	
		
			
				|  |  |        <OptimizeReferences>true</OptimizeReferences>
 | 
	
		
			
				|  |  |      </Link>
 | 
	
		
			
				|  |  |    </ItemDefinitionGroup>
 | 
	
		
			
				|  |  | +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 | 
	
		
			
				|  |  | +    <ClCompile>
 | 
	
		
			
				|  |  | +      <WarningLevel>Level3</WarningLevel>
 | 
	
		
			
				|  |  | +      <PrecompiledHeader>NotUsing</PrecompiledHeader>
 | 
	
		
			
				|  |  | +      <Optimization>MaxSpeed</Optimization>
 | 
	
		
			
				|  |  | +      <FunctionLevelLinking>true</FunctionLevelLinking>
 | 
	
		
			
				|  |  | +      <IntrinsicFunctions>true</IntrinsicFunctions>
 | 
	
		
			
				|  |  | +      <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 | 
	
		
			
				|  |  | +      <SDLCheck>true</SDLCheck>
 | 
	
		
			
				|  |  | +    </ClCompile>
 | 
	
		
			
				|  |  | +    <Link>
 | 
	
		
			
				|  |  | +      <SubSystem>${get_subsystem(project.is_library)}</SubSystem>
 | 
	
		
			
				|  |  | +      <GenerateDebugInformation>true</GenerateDebugInformation>
 | 
	
		
			
				|  |  | +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 | 
	
		
			
				|  |  | +      <OptimizeReferences>true</OptimizeReferences>
 | 
	
		
			
				|  |  | +    </Link>
 | 
	
		
			
				|  |  | +  </ItemDefinitionGroup>
 | 
	
		
			
				|  |  |    % if project.get('public_headers',[]):
 | 
	
		
			
				|  |  |    <ItemGroup>
 | 
	
		
			
				|  |  |      % for public_header in project.public_headers:
 |