diff options
author | Hennadii Stepanov <32963518+hebasto@users.noreply.github.com> | 2023-09-21 17:50:42 +0100 |
---|---|---|
committer | Hennadii Stepanov <32963518+hebasto@users.noreply.github.com> | 2023-12-09 13:15:30 +0000 |
commit | 6e0f1d2abbb700d4fd4b956a7d1f9505b653653c (patch) | |
tree | 891c5986159d10313d2dbc79cf145178e9b89c12 /build_msvc | |
parent | 3e691258d8789a4a89cce42e7e71b130491594d7 (diff) |
msvc: Optimize "Release" builds
It is awkward not using optimization.
Diffstat (limited to 'build_msvc')
-rw-r--r-- | build_msvc/common.init.vcxproj.in | 2 | ||||
-rw-r--r-- | build_msvc/libleveldb/libleveldb.vcxproj | 2 | ||||
-rw-r--r-- | build_msvc/test_bitcoin/test_bitcoin.vcxproj | 5 |
3 files changed, 7 insertions, 2 deletions
diff --git a/build_msvc/common.init.vcxproj.in b/build_msvc/common.init.vcxproj.in index d54e559c9f..950cc37f0a 100644 --- a/build_msvc/common.init.vcxproj.in +++ b/build_msvc/common.init.vcxproj.in @@ -57,7 +57,7 @@ <ItemDefinitionGroup Condition="'$(Configuration)'=='Release'"> <ClCompile> - <Optimization>Disabled</Optimization> + <Optimization>MaxSpeed</Optimization> <WholeProgramOptimization>false</WholeProgramOptimization> <FunctionLevelLinking>true</FunctionLevelLinking> <IntrinsicFunctions>true</IntrinsicFunctions> diff --git a/build_msvc/libleveldb/libleveldb.vcxproj b/build_msvc/libleveldb/libleveldb.vcxproj index 2914eb2cfb..eacfbb2641 100644 --- a/build_msvc/libleveldb/libleveldb.vcxproj +++ b/build_msvc/libleveldb/libleveldb.vcxproj @@ -51,7 +51,7 @@ <ItemDefinitionGroup> <ClCompile> <PreprocessorDefinitions>HAVE_CRC32C=0;HAVE_SNAPPY=0;LEVELDB_IS_BIG_ENDIAN=0;_UNICODE;UNICODE;_CRT_NONSTDC_NO_DEPRECATE;LEVELDB_PLATFORM_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <DisableSpecificWarnings>4244;4267</DisableSpecificWarnings> + <DisableSpecificWarnings>4244;4267;4722</DisableSpecificWarnings> <AdditionalIncludeDirectories>..\..\src\leveldb;..\..\src\leveldb\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> </ClCompile> </ItemDefinitionGroup> diff --git a/build_msvc/test_bitcoin/test_bitcoin.vcxproj b/build_msvc/test_bitcoin/test_bitcoin.vcxproj index de836bc01d..2a78f6f2a1 100644 --- a/build_msvc/test_bitcoin/test_bitcoin.vcxproj +++ b/build_msvc/test_bitcoin/test_bitcoin.vcxproj @@ -59,6 +59,11 @@ <Project>{18430fef-6b61-4c53-b396-718e02850f1b}</Project> </ProjectReference> </ItemGroup> + <ItemDefinitionGroup> + <ClCompile> + <DisableSpecificWarnings>4018;4244;4267;4703;4715;4805</DisableSpecificWarnings> + </ClCompile> + </ItemDefinitionGroup> <Target Name="RawBenchHeaderGen" BeforeTargets="PrepareForBuild"> <PropertyGroup> <ErrorText>There was an error executing the JSON test header generation task.</ErrorText> |