11<?xml version =" 1.0" encoding =" utf-8" ?>
22<Project DefaultTargets =" Build" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3-
3+
44 <PropertyGroup >
55 <_PropertySheetDisplayName >Common Settings</_PropertySheetDisplayName >
66 <CharacterSet >Unicode</CharacterSet >
77 </PropertyGroup >
88
99 <ImportGroup Label =" PropertySheets" >
1010 <Import Project =" $(Platform).props" />
11- </ImportGroup >
11+ </ImportGroup >
12+
13+ <PropertyGroup Label =" Configuration" >
14+ <PreferredToolArchitecture >x64</PreferredToolArchitecture >
15+ </PropertyGroup >
1216
1317 <ItemDefinitionGroup >
1418 <ClCompile >
15- <MultiProcessorCompilation >true</MultiProcessorCompilation >
1619 <PreprocessorDefinitions >UNICODE;_UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions >
17- <WarningLevel >Level3</WarningLevel >
18- </ClCompile >
20+
21+ <!-- General -->
22+ <!-- WarningLevel:EnableAllWarnings produce warning flood (mostly from STL/Boost). -->
23+ <WarningLevel >Level4</WarningLevel >
24+ <CompileAsManaged >false</CompileAsManaged >
25+ <CompileAsWinRT >false</CompileAsWinRT >
26+ <MultiProcessorCompilation >true</MultiProcessorCompilation >
27+
28+ <!-- Language -->
29+ <!-- /Zc is conformance mode. -->
30+ <AdditionalOptions >/Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions >
31+ <EnforceTypeConversionRules >true</EnforceTypeConversionRules >
32+ <RuntimeTypeInfo >true</RuntimeTypeInfo >
33+ <OpenMPSupport >false</OpenMPSupport >
34+ <EnableModules >false</EnableModules >
35+ <LanguageStandard_C >stdc11</LanguageStandard_C >
36+ <LanguageStandard Condition =" '$(PlatformToolset)' == 'v141'" >stdcpp14</LanguageStandard >
37+ <LanguageStandard Condition =" '$(PlatformToolset)' == 'v142'" >stdcpp17</LanguageStandard >
38+ <LanguageStandard Condition =" '$(PlatformToolset)' == 'v143'" >stdcpp20</LanguageStandard >
39+ <ConformanceMode Condition =" '$(PlatformToolset)' == 'v141'" >false</ConformanceMode >
40+ <ConformanceMode Condition =" '$(PlatformToolset)' == 'v142'" >true</ConformanceMode >
41+ <ConformanceMode Condition =" '$(PlatformToolset)' == 'v143'" >true</ConformanceMode >
42+
43+ <!-- External Includes -->
44+ <!-- ExternalWarningLevel:EnableAllWarnings produce warning flood (mostly from STL/Boost). -->
45+ <!-- Language extensions are enabled by default (required for STL/Boost). -->
46+ <ExternalWarningLevel >Level4</ExternalWarningLevel >
47+ </ClCompile >
1948 </ItemDefinitionGroup >
2049
2150</Project >
0 commit comments