summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorShawn Hoffman <godisgovernment@gmail.com>2023-02-22 13:22:08 -0800
committerShawn Hoffman <godisgovernment@gmail.com>2023-03-04 14:18:18 -0800
commit5bf9ad7d82699e13800524fc07fea8d2cee720f5 (patch)
tree80b857e5557eafda9669674da531c3b28329b982 /Source
parent35bde3e7c80ad20fd634c7db5e8b1cfb4982178c (diff)
msvc: enable compiler checks added in vs 17.5
Diffstat (limited to 'Source')
-rw-r--r--Source/VSProps/Base.props6
1 files changed, 2 insertions, 4 deletions
diff --git a/Source/VSProps/Base.props b/Source/VSProps/Base.props
index 92808650d1..9fc87b6713 100644
--- a/Source/VSProps/Base.props
+++ b/Source/VSProps/Base.props
@@ -33,8 +33,7 @@
<!--Enable Standard Conformance-->
<ConformanceMode>true</ConformanceMode>
<!--Enforce some behaviors as standards-conformant when they don't default as such.-->
- <!--TODO on VS 17.5: templateScope-->
- <AdditionalOptions>/Zc:__cplusplus,enumTypes,externConstexpr,preprocessor,throwingNew /volatile:iso %(AdditionalOptions)</AdditionalOptions>
+ <AdditionalOptions>/Zc:__cplusplus,enumTypes,externConstexpr,preprocessor,templateScope,throwingNew /volatile:iso %(AdditionalOptions)</AdditionalOptions>
<!--Enable detailed debug info-->
<AdditionalOptions>/Zo %(AdditionalOptions)</AdditionalOptions>
<!--Treat sources as utf-8-->
@@ -74,8 +73,7 @@
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
- <!--TODO on VS 17.5: /Zc:checkGwOdr-->
- <AdditionalOptions>/Gw %(AdditionalOptions)</AdditionalOptions>
+ <AdditionalOptions>/Gw /Zc:checkGwOdr %(AdditionalOptions)</AdditionalOptions>
<WholeProgramOptimization Condition="'$(DolphinRelease)'=='true'">true</WholeProgramOptimization>
</ClCompile>
<!--Link Base-->