Skip to content

Commit 2894e94

Browse files
committed
Updates msvc build to use ISO standard C++17.
1 parent 3276c14 commit 2894e94

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

build_msvc/common.init.vcxproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,10 +107,10 @@
107107
<ClCompile>
108108
<WarningLevel>Level3</WarningLevel>
109109
<PrecompiledHeader>NotUsing</PrecompiledHeader>
110-
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
110+
<AdditionalOptions>/utf-8 /std:c++17 %(AdditionalOptions)</AdditionalOptions>
111111
<DisableSpecificWarnings>4018;4221;4244;4267;4334;4715;4805;4834</DisableSpecificWarnings>
112112
<TreatWarningAsError>true</TreatWarningAsError>
113-
<PreprocessorDefinitions>ZMQ_STATIC;NOMINMAX;WIN32;HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_CONSOLE;_WIN32_WINNT=0x0601;%(PreprocessorDefinitions)</PreprocessorDefinitions>
113+
<PreprocessorDefinitions>_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;_SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING;ZMQ_STATIC;NOMINMAX;WIN32;HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_CONSOLE;_WIN32_WINNT=0x0601;%(PreprocessorDefinitions)</PreprocessorDefinitions>
114114
<AdditionalIncludeDirectories>..\..\src;..\..\src\univalue\include;..\..\src\secp256k1\include;..\..\src\leveldb\include;..\..\src\leveldb\helpers\memenv;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
115115
</ClCompile>
116116
<Link>

0 commit comments

Comments
 (0)