|
|
|
@ -23,34 +23,22 @@
@@ -23,34 +23,22 @@
|
|
|
|
|
<RootNamespace>ccminer</RootNamespace> |
|
|
|
|
</PropertyGroup> |
|
|
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> |
|
|
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> |
|
|
|
|
<PropertyGroup Condition="'$(Configuration)'=='Release'" Label="Configuration"> |
|
|
|
|
<ConfigurationType>Application</ConfigurationType> |
|
|
|
|
<UseDebugLibraries>false</UseDebugLibraries> |
|
|
|
|
<CharacterSet>MultiByte</CharacterSet> |
|
|
|
|
<PlatformToolset>v120</PlatformToolset> |
|
|
|
|
<CLRSupport>false</CLRSupport> |
|
|
|
|
<LinkIncremental>false</LinkIncremental> |
|
|
|
|
<WholeProgramOptimization>true</WholeProgramOptimization> |
|
|
|
|
</PropertyGroup> |
|
|
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> |
|
|
|
|
<ConfigurationType>Application</ConfigurationType> |
|
|
|
|
<UseDebugLibraries>true</UseDebugLibraries> |
|
|
|
|
<CharacterSet>MultiByte</CharacterSet> |
|
|
|
|
<PlatformToolset>v120</PlatformToolset> |
|
|
|
|
<CLRSupport>false</CLRSupport> |
|
|
|
|
</PropertyGroup> |
|
|
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> |
|
|
|
|
<ConfigurationType>Application</ConfigurationType> |
|
|
|
|
<UseDebugLibraries>false</UseDebugLibraries> |
|
|
|
|
<CharacterSet>MultiByte</CharacterSet> |
|
|
|
|
<PlatformToolset>v120</PlatformToolset> |
|
|
|
|
<CLRSupport>false</CLRSupport> |
|
|
|
|
</PropertyGroup> |
|
|
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> |
|
|
|
|
<PropertyGroup Condition="'$(Configuration)'=='Debug'" Label="Configuration"> |
|
|
|
|
<ConfigurationType>Application</ConfigurationType> |
|
|
|
|
<UseDebugLibraries>true</UseDebugLibraries> |
|
|
|
|
<CharacterSet>MultiByte</CharacterSet> |
|
|
|
|
<PlatformToolset>v120</PlatformToolset> |
|
|
|
|
<CLRSupport>false</CLRSupport> |
|
|
|
|
<LinkIncremental>false</LinkIncremental> |
|
|
|
|
</PropertyGroup> |
|
|
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> |
|
|
|
|
<ImportGroup Label="ExtensionSettings"> |
|
|
|
@ -68,19 +56,6 @@
@@ -68,19 +56,6 @@
|
|
|
|
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> |
|
|
|
|
<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>false</LinkIncremental> |
|
|
|
|
</PropertyGroup> |
|
|
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
|
|
|
|
<LinkIncremental>false</LinkIncremental> |
|
|
|
|
</PropertyGroup> |
|
|
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
|
|
|
|
<LinkIncremental>false</LinkIncremental> |
|
|
|
|
</PropertyGroup> |
|
|
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
|
|
|
|
<ClCompile> |
|
|
|
|
<WarningLevel>Level3</WarningLevel> |
|
|
|
@ -91,6 +66,7 @@
@@ -91,6 +66,7 @@
|
|
|
|
|
<AdditionalIncludeDirectories>.;compat;compat\curl-for-windows\curl\include;compat\jansson;compat\getopt;compat\pthreads;compat\curl-for-windows\openssl\openssl\include;compat\curl-for-windows\zlib;%(AdditionalIncludeDirectories);$(CudaToolkitIncludeDir)</AdditionalIncludeDirectories> |
|
|
|
|
<EnableParallelCodeGeneration>true</EnableParallelCodeGeneration> |
|
|
|
|
<MultiProcessorCompilation>true</MultiProcessorCompilation> |
|
|
|
|
<OpenMPSupport>true</OpenMPSupport> |
|
|
|
|
</ClCompile> |
|
|
|
|
<Link> |
|
|
|
|
<GenerateDebugInformation>true</GenerateDebugInformation> |
|
|
|
@ -108,6 +84,7 @@
@@ -108,6 +84,7 @@
|
|
|
|
|
<PtxAsOptionV>true</PtxAsOptionV> |
|
|
|
|
<Keep>true</Keep> |
|
|
|
|
<CodeGeneration>compute_50,sm_50</CodeGeneration> |
|
|
|
|
<Include>$(NVTOOLSEXT_PATH)\include;..\..\..\Common\C99</Include> |
|
|
|
|
</CudaCompile> |
|
|
|
|
</ItemDefinitionGroup> |
|
|
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
|
|
|
@ -121,6 +98,7 @@
@@ -121,6 +98,7 @@
|
|
|
|
|
<StructMemberAlignment>8Bytes</StructMemberAlignment> |
|
|
|
|
<EnableParallelCodeGeneration>true</EnableParallelCodeGeneration> |
|
|
|
|
<MultiProcessorCompilation>true</MultiProcessorCompilation> |
|
|
|
|
<OpenMPSupport>true</OpenMPSupport> |
|
|
|
|
</ClCompile> |
|
|
|
|
<Link> |
|
|
|
|
<GenerateDebugInformation>true</GenerateDebugInformation> |
|
|
|
@ -159,7 +137,7 @@
@@ -159,7 +137,7 @@
|
|
|
|
|
<AdditionalIncludeDirectories>.;compat;compat\curl-for-windows\curl\include;compat\jansson;compat\getopt;compat\pthreads;compat\curl-for-windows\openssl\openssl\include;compat\curl-for-windows\zlib;%(AdditionalIncludeDirectories);$(CudaToolkitIncludeDir)</AdditionalIncludeDirectories> |
|
|
|
|
<EnableParallelCodeGeneration>true</EnableParallelCodeGeneration> |
|
|
|
|
<MultiProcessorCompilation>true</MultiProcessorCompilation> |
|
|
|
|
<ExceptionHandling>SyncCThrow</ExceptionHandling> |
|
|
|
|
<OpenMPSupport>true</OpenMPSupport> |
|
|
|
|
</ClCompile> |
|
|
|
|
<Link> |
|
|
|
|
<GenerateDebugInformation>false</GenerateDebugInformation> |
|
|
|
@ -181,15 +159,11 @@
@@ -181,15 +159,11 @@
|
|
|
|
|
<Keep>true</Keep> |
|
|
|
|
<CodeGeneration>compute_35,sm_35;compute_50,sm_50;compute_52,sm_52</CodeGeneration> |
|
|
|
|
<AdditionalOptions>--ptxas-options="-O2" %(AdditionalOptions)</AdditionalOptions> |
|
|
|
|
<Defines> |
|
|
|
|
</Defines> |
|
|
|
|
<Optimization>O3</Optimization> |
|
|
|
|
<Optimization>O2</Optimization> |
|
|
|
|
</CudaCompile> |
|
|
|
|
<CudaLink> |
|
|
|
|
<GPUDebugInfo>false</GPUDebugInfo> |
|
|
|
|
</CudaLink> |
|
|
|
|
<CudaLink> |
|
|
|
|
<Optimization>O2</Optimization> |
|
|
|
|
<Optimization>O3</Optimization> |
|
|
|
|
</CudaLink> |
|
|
|
|
</ItemDefinitionGroup> |
|
|
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
|
|
|
@ -198,7 +172,8 @@
@@ -198,7 +172,8 @@
|
|
|
|
|
<Optimization>MaxSpeed</Optimization> |
|
|
|
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary> |
|
|
|
|
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> |
|
|
|
|
<EnableEnhancedInstructionSet>AdvancedVectorExtensions</EnableEnhancedInstructionSet> |
|
|
|
|
<EnableEnhancedInstructionSet></EnableEnhancedInstructionSet> |
|
|
|
|
<OpenMPSupport>true</OpenMPSupport> |
|
|
|
|
<CompileAsManaged>false</CompileAsManaged> |
|
|
|
|
<FunctionLevelLinking>true</FunctionLevelLinking> |
|
|
|
|
<IntrinsicFunctions>true</IntrinsicFunctions> |
|
|
|
@ -222,13 +197,14 @@
@@ -222,13 +197,14 @@
|
|
|
|
|
<CInterleavedPTX>false</CInterleavedPTX> |
|
|
|
|
<MaxRegCount>80</MaxRegCount> |
|
|
|
|
<PtxAsOptionV>true</PtxAsOptionV> |
|
|
|
|
<Keep>false</Keep> |
|
|
|
|
<Keep>true</Keep> |
|
|
|
|
<CodeGeneration>compute_35,sm_35;compute_50,sm_50;compute_52,sm_52</CodeGeneration> |
|
|
|
|
<Include> |
|
|
|
|
</Include> |
|
|
|
|
<Include>$(NVTOOLSEXT_PATH)\include;..\..\..\Common\C99</Include> |
|
|
|
|
<Optimization>O3</Optimization> |
|
|
|
|
<TargetMachinePlatform>64</TargetMachinePlatform> |
|
|
|
|
</CudaCompile> |
|
|
|
|
<CudaLink> |
|
|
|
|
<Optimization>O3</Optimization> |
|
|
|
|
<PerformDeviceLink>false</PerformDeviceLink> |
|
|
|
|
</CudaLink> |
|
|
|
|
</ItemDefinitionGroup> |
|
|
|
@ -499,21 +475,21 @@
@@ -499,21 +475,21 @@
|
|
|
|
|
</CudaCompile> |
|
|
|
|
<CudaCompile Include="x13\x13.cu"> |
|
|
|
|
</CudaCompile> |
|
|
|
|
<CudaCompile Include="x15\x14.cu"> |
|
|
|
|
</CudaCompile> |
|
|
|
|
<CudaCompile Include="x15\cuda_x14_shabal512.cu"> |
|
|
|
|
</CudaCompile> |
|
|
|
|
<CudaCompile Include="x15\x15.cu"> |
|
|
|
|
</CudaCompile> |
|
|
|
|
<CudaCompile Include="x15\cuda_x15_whirlpool.cu"> |
|
|
|
|
</CudaCompile> |
|
|
|
|
<CudaCompile Include="x17\x17.cu"> |
|
|
|
|
</CudaCompile> |
|
|
|
|
<CudaCompile Include="x17\cuda_x17_haval512.cu"> |
|
|
|
|
</CudaCompile> |
|
|
|
|
<CudaCompile Include="x17\cuda_x17_sha512.cu"> |
|
|
|
|
<MaxRegCount>80</MaxRegCount> |
|
|
|
|
</CudaCompile> |
|
|
|
|
<CudaCompile Include="x15\x14.cu"> |
|
|
|
|
</CudaCompile> |
|
|
|
|
<CudaCompile Include="x15\x15.cu"> |
|
|
|
|
</CudaCompile> |
|
|
|
|
<CudaCompile Include="x17\x17.cu"> |
|
|
|
|
</CudaCompile> |
|
|
|
|
</ItemGroup> |
|
|
|
|
<ItemGroup> |
|
|
|
|
<Image Include="res\ccminer.ico" /> |
|
|
|
|