<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup Label="ProjectConfigurations">
	<ProjectConfiguration Include="Debug|x64">
	  <Configuration>Debug</Configuration>
	  <Platform>x64</Platform>
	</ProjectConfiguration>
	<ProjectConfiguration Include="Release|x64">
	  <Configuration>Release</Configuration>
	  <Platform>x64</Platform>
	</ProjectConfiguration>
  </ItemGroup>
  <PropertyGroup Label="Globals">
	<ProjectGuid>$guid1$</ProjectGuid>
	<RootNamespace>$safeprojectname$</RootNamespace>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
	<ConfigurationType>Application</ConfigurationType>
	<UseDebugLibraries>true</UseDebugLibraries>
	<CharacterSet>MultiByte</CharacterSet>
    $if$ ($vsVersionMajor$ == 9)
    <PlatformToolset>v90</PlatformToolset>
    $endif$
    $if$ ($vsVersionMajor$ == 10)
    <PlatformToolset>v100</PlatformToolset>
    $endif$
    $if$ ($vsVersionMajor$ == 11)
    <PlatformToolset>v110</PlatformToolset>
    $endif$
    $if$ ($vsVersionMajor$ == 12)
    <PlatformToolset>v120</PlatformToolset>
    $endif$
    $if$ ($vsVersionMajor$ == 14)
    <PlatformToolset>v140</PlatformToolset>
    $endif$
    $if$ ($vsVersionMajor$ == 15)
    <PlatformToolset>v141</PlatformToolset>
    $endif$
    $if$ ($vsVersionMajor$ == 16)
    <PlatformToolset>v142</PlatformToolset>
    $endif$
    $if$ ($vsVersionMajor$ == 17)
    <PlatformToolset>v143</PlatformToolset>
    $endif$
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
	<ConfigurationType>Application</ConfigurationType>
	<UseDebugLibraries>false</UseDebugLibraries>
	<WholeProgramOptimization>true</WholeProgramOptimization>
	<CharacterSet>MultiByte</CharacterSet>
    $if$ ($vsVersionMajor$ == 9)
    <PlatformToolset>v90</PlatformToolset>
    $endif$
    $if$ ($vsVersionMajor$ == 10)
    <PlatformToolset>v100</PlatformToolset>
    $endif$
    $if$ ($vsVersionMajor$ == 11)
    <PlatformToolset>v110</PlatformToolset>
    $endif$
    $if$ ($vsVersionMajor$ == 12)
    <PlatformToolset>v120</PlatformToolset>
    $endif$
    $if$ ($vsVersionMajor$ == 14)
    <PlatformToolset>v140</PlatformToolset>
    $endif$
    $if$ ($vsVersionMajor$ == 15)
    <PlatformToolset>v141</PlatformToolset>
    $endif$
    $if$ ($vsVersionMajor$ == 16)
    <PlatformToolset>v142</PlatformToolset>
    $endif$
    $if$ ($vsVersionMajor$ == 17)
    <PlatformToolset>v143</PlatformToolset>
    $endif$
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  <ImportGroup Label="ExtensionSettings">
	<Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA $cudamajorver$.$cudaminorver$.props" />
  </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" />
  </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" />
  </ImportGroup>
  <PropertyGroup Label="UserMacros" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
	<LinkIncremental>true</LinkIncremental>
  </PropertyGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
	<ClCompile>
	  <WarningLevel>Level3</WarningLevel>
	  <Optimization>Disabled</Optimization>
	  <PreprocessorDefinitions>WIN32;WIN64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
	</ClCompile>
	<Link>
	  <GenerateDebugInformation>true</GenerateDebugInformation>
	  <SubSystem>Console</SubSystem>
	  <AdditionalDependencies>cudart_static.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
	</Link>
	<CudaCompile>
	  <TargetMachinePlatform>64</TargetMachinePlatform>
	</CudaCompile>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
	<ClCompile>
	  <WarningLevel>Level3</WarningLevel>
	  <Optimization>MaxSpeed</Optimization>
	  <FunctionLevelLinking>true</FunctionLevelLinking>
	  <IntrinsicFunctions>true</IntrinsicFunctions>
	  <PreprocessorDefinitions>WIN32;WIN64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
	</ClCompile>
	<Link>
	  <GenerateDebugInformation>true</GenerateDebugInformation>
	  <EnableCOMDATFolding>true</EnableCOMDATFolding>
	  <OptimizeReferences>true</OptimizeReferences>
	  <SubSystem>Console</SubSystem>
	  <AdditionalDependencies>cudart_static.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
	</Link>
	<CudaCompile>
	  <TargetMachinePlatform>64</TargetMachinePlatform>
	</CudaCompile>
  </ItemDefinitionGroup>
  <ItemGroup>
	<CudaCompile Include="kernel.cu" />
  </ItemGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  <ImportGroup Label="ExtensionTargets">
	<Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA $cudamajorver$.$cudaminorver$.targets" />
  </ImportGroup>
</Project>
