Gavin
2021-02-04 4e5aaefc7162b700b95c750caeff35e6323631d3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
<?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>{CB02CD0B-8118-4671-9852-D0ECE8578668}</ProjectGuid>
    <RootNamespace>Cpp_cuda</RootNamespace>
    <WindowsTargetPlatformVersion>10.0.17763.0</WindowsTargetPlatformVersion>
    <ProjectName>P011.3D.cuda</ProjectName>
  </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>
    <PlatformToolset>v141</PlatformToolset>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
    <ConfigurationType>Application</ConfigurationType>
    <UseDebugLibraries>false</UseDebugLibraries>
    <WholeProgramOptimization>true</WholeProgramOptimization>
    <CharacterSet>MultiByte</CharacterSet>
    <PlatformToolset>v141</PlatformToolset>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  <ImportGroup Label="ExtensionSettings">
    <Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA 10.0.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>
    <IncludePath>..\common\inc;C:\Program Files\PCL 1.9.1\3rdParty\Boost\include\boost-1_68;C:\Program Files\PCL 1.9.1\3rdParty\OpenNI2\Include;C:\Program Files\PCL 1.9.1\3rdParty\VTK\include\vtk-8.1;C:\Program Files\PCL 1.9.1\3rdParty\Qhull\include;C:\Program Files\PCL 1.9.1\3rdParty\FLANN\include;C:\Program Files\PCL 1.9.1\3rdParty\Eigen\eigen3;C:\Program Files\PCL 1.9.1\include\pcl-1.9;$(IncludePath)</IncludePath>
    <LibraryPath>C:\Program Files\PCL 1.9.1\3rdParty\OpenNI2\Lib;C:\Program Files\PCL 1.9.1\3rdParty\VTK\lib;C:\Program Files\PCL 1.9.1\3rdParty\Qhull\lib;C:\Program Files\PCL 1.9.1\3rdParty\FLANN\lib;C:\Program Files\PCL 1.9.1\3rdParty\Boost\lib;C:\Program Files\PCL 1.9.1\lib;$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);$(NETFXKitsDir)Lib\um\x64</LibraryPath>
  </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;cuda.lib;nvrtc.lib;pcl_common_debug.lib;pcl_features_debug.lib;pcl_filters_debug.lib;pcl_io_debug.lib;pcl_io_ply_debug.lib;pcl_kdtree_debug.lib;pcl_keypoints_debug.lib;pcl_ml_debug.lib;pcl_octree_debug.lib;pcl_outofcore_debug.lib;pcl_people_debug.lib;pcl_recognition_debug.lib;pcl_registration_debug.lib;pcl_sample_consensus_debug.lib;pcl_search_debug.lib;pcl_segmentation_debug.lib;pcl_stereo_debug.lib;pcl_surface_debug.lib;pcl_tracking_debug.lib;pcl_visualization_debug.lib;pcl_cuda_features_debug.lib;pcl_cuda_sample_consensus_debug.lib;pcl_cuda_segmentation_debug.lib;pcl_gpu_containers_debug.lib;pcl_gpu_features_debug.lib;pcl_gpu_octree_debug.lib;pcl_gpu_segmentation_debug.lib;pcl_gpu_utils_debug.lib;vtkzlib-8.1-gd.lib;vtkViewsContext2D-8.1-gd.lib;vtkhdf5_hl-8.1-gd.lib;vtkFiltersProgrammable-8.1-gd.lib;vtkIOMovie-8.1-gd.lib;vtkexpat-8.1-gd.lib;vtkRenderingLOD-8.1-gd.lib;vtkIOPLY-8.1-gd.lib;vtkpng-8.1-gd.lib;vtkIOVideo-8.1-gd.lib;vtkRenderingImage-8.1-gd.lib;vtkFiltersVerdict-8.1-gd.lib;vtkjpeg-8.1-gd.lib;vtkInteractionImage-8.1-gd.lib;vtkverdict-8.1-gd.lib;vtkoggtheora-8.1-gd.lib;vtkImagingStatistics-8.1-gd.lib;vtkCommonSystem-8.1-gd.lib;vtkFiltersParallelImaging-8.1-gd.lib;vtkFiltersTexture-8.1-gd.lib;vtkCommonMisc-8.1-gd.lib;vtkCommonMath-8.1-gd.lib;vtkFiltersSelection-8.1-gd.lib;vtkImagingFourier-8.1-gd.lib;vtkIOXMLParser-8.1-gd.lib;vtkproj4-8.1-gd.lib;vtkalglib-8.1-gd.lib;vtktiff-8.1-gd.lib;vtksqlite-8.1-gd.lib;vtkImagingSources-8.1-gd.lib;vtkCommonTransforms-8.1-gd.lib;vtkImagingMath-8.1-gd.lib;vtkFiltersGeneric-8.1-gd.lib;vtkexoIIc-8.1-gd.lib;vtkfreetype-8.1-gd.lib;vtkImagingColor-8.1-gd.lib;vtkmetaio-8.1-gd.lib;vtkNetCDF-8.1-gd.lib;vtkFiltersImaging-8.1-gd.lib;vtkFiltersHyperTree-8.1-gd.lib;vtkImagingMorphological-8.1-gd.lib;vtkImagingStencil-8.1-gd.lib;vtkRenderingFreeType-8.1-gd.lib;vtkCommonColor-8.1-gd.lib;vtkjsoncpp-8.1-gd.lib;vtkRenderingContext2D-8.1-gd.lib;vtkFiltersAMR-8.1-gd.lib;vtkRenderingContextOpenGL-8.1-gd.lib;vtkIOParallelXML-8.1-gd.lib;vtkViewsCore-8.1-gd.lib;vtkImagingHybrid-8.1-gd.lib;vtkIOExport-8.1-gd.lib;vtkRenderingVolumeOpenGL-8.1-gd.lib;vtkIOImport-8.1-gd.lib;vtkDomainsChemistry-8.1-gd.lib;vtkInteractionStyle-8.1-gd.lib;vtkCommonComputationalGeometry-8.1-gd.lib;vtkDICOMParser-8.1-gd.lib;vtklibxml2-8.1-gd.lib;vtkIOMINC-8.1-gd.lib;vtkIOSQL-8.1-gd.lib;vtkFiltersModeling-8.1-gd.lib;vtkParallelCore-8.1-gd.lib;vtkIOAMR-8.1-gd.lib;vtkGeovisCore-8.1-gd.lib;vtksys-8.1-gd.lib;vtkIOEnSight-8.1-gd.lib;vtkImagingGeneral-8.1-gd.lib;vtkFiltersFlowPaths-8.1-gd.lib;vtkIOLSDyna-8.1-gd.lib;vtkFiltersSMP-8.1-gd.lib;vtkIOParallel-8.1-gd.lib;vtkFiltersGeometry-8.1-gd.lib;vtkInfovisLayout-8.1-gd.lib;vtkIOCore-8.1-gd.lib;vtkFiltersSources-8.1-gd.lib;vtkIOLegacy-8.1-gd.lib;vtkFiltersHybrid-8.1-gd.lib;vtkIONetCDF-8.1-gd.lib;vtkFiltersExtraction-8.1-gd.lib;vtkFiltersParallel-8.1-gd.lib;vtkRenderingLabel-8.1-gd.lib;vtkIOInfovis-8.1-gd.lib;vtkRenderingAnnotation-8.1-gd.lib;vtkImagingCore-8.1-gd.lib;vtkCommonExecutionModel-8.1-gd.lib;vtkhdf5-8.1-gd.lib;vtkViewsInfovis-8.1-gd.lib;vtkIOGeometry-8.1-gd.lib;vtkIOImage-8.1-gd.lib;vtkIOXML-8.1-gd.lib;vtkIOExodus-8.1-gd.lib;vtkRenderingVolume-8.1-gd.lib;vtkChartsCore-8.1-gd.lib;vtkFiltersStatistics-8.1-gd.lib;vtkInfovisCore-8.1-gd.lib;vtkRenderingCore-8.1-gd.lib;vtkInteractionWidgets-8.1-gd.lib;vtkRenderingOpenGL-8.1-gd.lib;vtkFiltersGeneral-8.1-gd.lib;vtkFiltersCore-8.1-gd.lib;vtkCommonDataModel-8.1-gd.lib;vtkCommonCore-8.1-gd.lib;flann_cpp_s-gd.lib;qhullstatic_d.lib;OpenNI2.lib;%(AdditionalDependencies)</AdditionalDependencies>
      <StackReserveSize>268435456</StackReserveSize>
      <StackCommitSize>268435456</StackCommitSize>
    </Link>
    <CudaCompile>
      <TargetMachinePlatform>64</TargetMachinePlatform>
      <Include>$(VC_IncludePath);$(WindowsSDK_IncludePath);C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\include;C:\Program Files\PCL 1.9.1\3rdParty\Boost\include\boost-1_68\boost\interprocess\detail;%(Include)</Include>
      <NvccCompilation>compile</NvccCompilation>
    </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>
  <ItemGroup>
    <ClCompile Include="kdTree.cpp" />
    <ClCompile Include="main.cpp" />
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="kdTree.h" />
    <ClInclude Include="kernel.h" />
  </ItemGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  <ImportGroup Label="ExtensionTargets">
    <Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA 10.0.targets" />
  </ImportGroup>
</Project>