<?xml version="1.0" encoding="utf-8"?> <Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <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> <ItemGroup> <ClInclude Include="Cuda\CHelpers.h"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> </ExcludedFromBuild> </ClInclude> <ClInclude Include="Cuda\CudaAdd.cuh"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> </ExcludedFromBuild> </ClInclude> <ClInclude Include="Cuda\CudaClamp.cuh" /> <ClInclude Include="Cuda\CudaContrastEnhancement.cuh" /> <ClInclude Include="Cuda\CudaConvertType.cuh" /> <ClInclude Include="Cuda\CudaDeviceCount.cuh" /> <ClInclude Include="Cuda\CudaDeviceImages.cuh" /> <ClInclude Include="Cuda\CudaDeviceStats.h" /> <ClInclude Include="Cuda\CudaEntropyFilter.cuh" /> <ClInclude Include="Cuda\CudaGaussianFilter.cuh" /> <ClInclude Include="Cuda\CudaGetMinMax.cuh" /> <ClInclude Include="Cuda\CudaGetROI.cuh" /> <ClInclude Include="Cuda\CudaHistogram.cuh" /> <ClInclude Include="Cuda\CudaImageContainer.cuh" /> <ClInclude Include="Cuda\CudaImageContainerClean.cuh" /> <ClInclude Include="Cuda\CudaImageCopy.cuh" /> <ClInclude Include="Cuda\CudaIntensityProjection.cuh" /> <ClInclude Include="Cuda\CudaLinearUnmixing.cuh" /> <ClInclude Include="Cuda\CudaLoG.cuh"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> </ExcludedFromBuild> </ClInclude> <ClInclude Include="Cuda\CudaMarkovRandomFieldDenoiser.cuh" /> <ClInclude Include="Cuda\CudaMask.cuh" /> <ClInclude Include="Cuda\CudaMaxFilter.cuh" /> <ClInclude Include="Cuda\CudaMeanFilter.cuh" /> <ClInclude Include="Cuda\CudaMedianFilter.cuh" /> <ClInclude Include="Cuda\CudaMemoryStats.cuh" /> <ClInclude Include="Cuda\CudaMinFilter.cuh" /> <ClInclude Include="Cuda\CudaMorphologicalOperations.cuh" /> <ClInclude Include="Cuda\CudaMultAddFilter.cuh" /> <ClInclude Include="Cuda\CudaMultiplyImage.cuh" /> <ClInclude Include="Cuda\CudaNormalizedCovariance.cuh" /> <ClInclude Include="Cuda\CudaPolyTransferFunc.cuh" /> <ClInclude Include="Cuda\CudaPow.cuh" /> <ClInclude Include="Cuda\CudaRegionGrowing.cuh" /> <ClInclude Include="Cuda\CudaResize.cuh" /> <ClInclude Include="Cuda\CudaRidgidRegistaration.cuh" /> <ClInclude Include="Cuda\CudaSegment.cuh" /> <ClInclude Include="Cuda\CudaStdFilter.cuh" /> <ClInclude Include="Cuda\CudaSum.cuh" /> <ClInclude Include="Cuda\CudaThreshold.cuh" /> <ClInclude Include="Cuda\CudaUtilities.cuh" /> <ClInclude Include="Cuda\CudaVariance.cuh" /> <ClInclude Include="Cuda\CWrappers.h" /> <ClInclude Include="Cuda\Defines.h" /> <ClInclude Include="Cuda\ImageChunk.cuh" /> <ClInclude Include="Cuda\KernelIterator.cuh" /> <ClInclude Include="Cuda\Vec.h" /> </ItemGroup> <ItemGroup> <ClCompile Include="Cuda\CHelpers.cpp" /> </ItemGroup> <ItemGroup> <ClCompile Include="Cuda\CudaDeviceStats.cpp"> <FileType>Document</FileType> </ClCompile> <CudaCompile Include="Cuda\CudaUtilities.cu" /> <CudaCompile Include="Cuda\CWrappers.cu" /> <CudaCompile Include="Cuda\ImageChunk.cu" /> <CudaCompile Include="Cuda\KernelIterator.cu" /> </ItemGroup> <PropertyGroup Label="Globals"> <ProjectGuid>{F204D99B-C454-420D-BD1B-5FE4D9D07078}</ProjectGuid> <RootNamespace>CudaImageProcessor</RootNamespace> <ProjectName>CudaImageProcessor_lib</ProjectName> <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion> </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> <ConfigurationType>Application</ConfigurationType> <UseDebugLibraries>true</UseDebugLibraries> <CharacterSet>MultiByte</CharacterSet> <PlatformToolset>v140</PlatformToolset> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> <ConfigurationType>StaticLibrary</ConfigurationType> <UseDebugLibraries>true</UseDebugLibraries> <CharacterSet>MultiByte</CharacterSet> <PlatformToolset>v140</PlatformToolset> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> <ConfigurationType>Application</ConfigurationType> <UseDebugLibraries>false</UseDebugLibraries> <WholeProgramOptimization>true</WholeProgramOptimization> <CharacterSet>MultiByte</CharacterSet> <PlatformToolset>v140</PlatformToolset> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> <ConfigurationType>StaticLibrary</ConfigurationType> <UseDebugLibraries>false</UseDebugLibraries> <WholeProgramOptimization>true</WholeProgramOptimization> <CharacterSet>MultiByte</CharacterSet> <PlatformToolset>v140</PlatformToolset> </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> <ImportGroup Label="ExtensionSettings"> <Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA 8.0.props" /> </ImportGroup> <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <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)'=='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|Win32'"> <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|Win32'"> <LinkIncremental>true</LinkIncremental> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <LinkIncremental>true</LinkIncremental> <OutDir>$(SolutionDir)Output\$(ProjectName)\$(Configuration)_$(PlatformName)\</OutDir> <IntDir>$(SolutionDir)Intermediate\$(ProjectName)\$(Configuration)_$(PlatformName)\</IntDir> <TargetName>CudaImageProcessor_d</TargetName> <TargetExt>.lib</TargetExt> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <OutDir>$(SolutionDir)Output\$(ProjectName)\$(Configuration)_$(PlatformName)\</OutDir> <IntDir>$(SolutionDir)Intermediate\$(ProjectName)\$(Configuration)_$(PlatformName)\</IntDir> <TargetName>CudaImageProcessor</TargetName> <TargetExt>.lib</TargetExt> </PropertyGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <ClCompile> <WarningLevel>Level3</WarningLevel> <Optimization>Disabled</Optimization> <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Console</SubSystem> <AdditionalDependencies>cudart.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> <PostBuildEvent> <Command>echo copy "$(CudaToolkitBinDir)\cudart*.dll" "$(OutDir)" copy "$(CudaToolkitBinDir)\cudart*.dll" "$(OutDir)"</Command> </PostBuildEvent> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <ClCompile> <WarningLevel>Level3</WarningLevel> <Optimization>Disabled</Optimization> <PreprocessorDefinitions>_CRTDBG_MAP_ALLOC;WIN32;WIN64;IMAGE_PROCESSOR_INTERNAL;_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> <PostBuildEvent> <Command> </Command> </PostBuildEvent> <CudaCompile> <TargetMachinePlatform>64</TargetMachinePlatform> <CodeGeneration>compute_30,sm_30;compute_35,sm_35;compute_50,sm_50;compute_61,sm_61;</CodeGeneration> <PtxAsOptionV>false</PtxAsOptionV> <MaxRegCount> </MaxRegCount> <GenerateRelocatableDeviceCode>true</GenerateRelocatableDeviceCode> </CudaCompile> <Lib> <AdditionalDependencies>cudart_static.lib</AdditionalDependencies> </Lib> <Lib> <AdditionalLibraryDirectories>$(CudaToolkitLibDir)</AdditionalLibraryDirectories> </Lib> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <ClCompile> <WarningLevel>Level3</WarningLevel> <Optimization>MaxSpeed</Optimization> <FunctionLevelLinking>true</FunctionLevelLinking> <IntrinsicFunctions>true</IntrinsicFunctions> <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> <EnableCOMDATFolding>true</EnableCOMDATFolding> <OptimizeReferences>true</OptimizeReferences> <SubSystem>Console</SubSystem> <AdditionalDependencies>cudart.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> <PostBuildEvent> <Command>echo copy "$(CudaToolkitBinDir)\cudart*.dll" "$(OutDir)" copy "$(CudaToolkitBinDir)\cudart*.dll" "$(OutDir)"</Command> </PostBuildEvent> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <ClCompile> <WarningLevel>Level3</WarningLevel> <Optimization>MaxSpeed</Optimization> <FunctionLevelLinking>true</FunctionLevelLinking> <IntrinsicFunctions>true</IntrinsicFunctions> <PreprocessorDefinitions>WIN32;WIN64;IMAGE_PROCESSOR_INTERNAL;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> <PostBuildEvent> <Command> </Command> </PostBuildEvent> <CudaCompile> <TargetMachinePlatform>64</TargetMachinePlatform> <CodeGeneration>compute_30,sm_30;compute_35,sm_35;compute_50,sm_50;compute_61,sm_61;</CodeGeneration> <MaxRegCount> </MaxRegCount> <GenerateRelocatableDeviceCode>true</GenerateRelocatableDeviceCode> </CudaCompile> <Lib> <AdditionalDependencies>cudart_static.lib</AdditionalDependencies> </Lib> <Lib> <AdditionalLibraryDirectories>$(CudaToolkitLibDir)</AdditionalLibraryDirectories> </Lib> </ItemDefinitionGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> <ImportGroup Label="ExtensionTargets"> <Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA 8.0.targets" /> </ImportGroup> </Project>