Skip to content

Commit fdc0824

Browse files
clarkezonehjmjohnson
authored andcommitted
Add amd64 support
1 parent 4e8b4e3 commit fdc0824

File tree

4 files changed

+268
-0
lines changed

4 files changed

+268
-0
lines changed

makefiles/msvc2017/jsoncpp.sln

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,27 +10,48 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_lib_json", "test_lib_j
1010
EndProject
1111
Global
1212
GlobalSection(SolutionConfigurationPlatforms) = preSolution
13+
Debug|x64 = Debug|x64
1314
Debug|x86 = Debug|x86
15+
dummy|x64 = dummy|x64
1416
dummy|x86 = dummy|x86
17+
Release|x64 = Release|x64
1518
Release|x86 = Release|x86
1619
EndGlobalSection
1720
GlobalSection(ProjectConfigurationPlatforms) = postSolution
21+
{B84F7231-16CE-41D8-8C08-7B523FF4225B}.Debug|x64.ActiveCfg = Debug|x64
22+
{B84F7231-16CE-41D8-8C08-7B523FF4225B}.Debug|x64.Build.0 = Debug|x64
1823
{B84F7231-16CE-41D8-8C08-7B523FF4225B}.Debug|x86.ActiveCfg = Debug|Win32
1924
{B84F7231-16CE-41D8-8C08-7B523FF4225B}.Debug|x86.Build.0 = Debug|Win32
25+
{B84F7231-16CE-41D8-8C08-7B523FF4225B}.dummy|x64.ActiveCfg = dummy|x64
26+
{B84F7231-16CE-41D8-8C08-7B523FF4225B}.dummy|x64.Build.0 = dummy|x64
2027
{B84F7231-16CE-41D8-8C08-7B523FF4225B}.dummy|x86.ActiveCfg = dummy|Win32
2128
{B84F7231-16CE-41D8-8C08-7B523FF4225B}.dummy|x86.Build.0 = dummy|Win32
29+
{B84F7231-16CE-41D8-8C08-7B523FF4225B}.Release|x64.ActiveCfg = Release|x64
30+
{B84F7231-16CE-41D8-8C08-7B523FF4225B}.Release|x64.Build.0 = Release|x64
2231
{B84F7231-16CE-41D8-8C08-7B523FF4225B}.Release|x86.ActiveCfg = Release|Win32
2332
{B84F7231-16CE-41D8-8C08-7B523FF4225B}.Release|x86.Build.0 = Release|Win32
33+
{25AF2DD2-D396-4668-B188-488C33B8E620}.Debug|x64.ActiveCfg = Debug|x64
34+
{25AF2DD2-D396-4668-B188-488C33B8E620}.Debug|x64.Build.0 = Debug|x64
2435
{25AF2DD2-D396-4668-B188-488C33B8E620}.Debug|x86.ActiveCfg = Debug|Win32
2536
{25AF2DD2-D396-4668-B188-488C33B8E620}.Debug|x86.Build.0 = Debug|Win32
37+
{25AF2DD2-D396-4668-B188-488C33B8E620}.dummy|x64.ActiveCfg = Debug|x64
38+
{25AF2DD2-D396-4668-B188-488C33B8E620}.dummy|x64.Build.0 = Debug|x64
2639
{25AF2DD2-D396-4668-B188-488C33B8E620}.dummy|x86.ActiveCfg = Debug|Win32
2740
{25AF2DD2-D396-4668-B188-488C33B8E620}.dummy|x86.Build.0 = Debug|Win32
41+
{25AF2DD2-D396-4668-B188-488C33B8E620}.Release|x64.ActiveCfg = Release|x64
42+
{25AF2DD2-D396-4668-B188-488C33B8E620}.Release|x64.Build.0 = Release|x64
2843
{25AF2DD2-D396-4668-B188-488C33B8E620}.Release|x86.ActiveCfg = Release|Win32
2944
{25AF2DD2-D396-4668-B188-488C33B8E620}.Release|x86.Build.0 = Release|Win32
45+
{B7A96B78-2782-40D2-8F37-A2DEF2B9C26D}.Debug|x64.ActiveCfg = Debug|x64
46+
{B7A96B78-2782-40D2-8F37-A2DEF2B9C26D}.Debug|x64.Build.0 = Debug|x64
3047
{B7A96B78-2782-40D2-8F37-A2DEF2B9C26D}.Debug|x86.ActiveCfg = Debug|Win32
3148
{B7A96B78-2782-40D2-8F37-A2DEF2B9C26D}.Debug|x86.Build.0 = Debug|Win32
49+
{B7A96B78-2782-40D2-8F37-A2DEF2B9C26D}.dummy|x64.ActiveCfg = Debug|x64
50+
{B7A96B78-2782-40D2-8F37-A2DEF2B9C26D}.dummy|x64.Build.0 = Debug|x64
3251
{B7A96B78-2782-40D2-8F37-A2DEF2B9C26D}.dummy|x86.ActiveCfg = Debug|Win32
3352
{B7A96B78-2782-40D2-8F37-A2DEF2B9C26D}.dummy|x86.Build.0 = Debug|Win32
53+
{B7A96B78-2782-40D2-8F37-A2DEF2B9C26D}.Release|x64.ActiveCfg = Release|x64
54+
{B7A96B78-2782-40D2-8F37-A2DEF2B9C26D}.Release|x64.Build.0 = Release|x64
3455
{B7A96B78-2782-40D2-8F37-A2DEF2B9C26D}.Release|x86.ActiveCfg = Release|Win32
3556
{B7A96B78-2782-40D2-8F37-A2DEF2B9C26D}.Release|x86.Build.0 = Release|Win32
3657
EndGlobalSection

makefiles/msvc2017/jsontest.vcxproj

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,18 @@
55
<Configuration>Debug</Configuration>
66
<Platform>Win32</Platform>
77
</ProjectConfiguration>
8+
<ProjectConfiguration Include="Debug|x64">
9+
<Configuration>Debug</Configuration>
10+
<Platform>x64</Platform>
11+
</ProjectConfiguration>
812
<ProjectConfiguration Include="Release|Win32">
913
<Configuration>Release</Configuration>
1014
<Platform>Win32</Platform>
1115
</ProjectConfiguration>
16+
<ProjectConfiguration Include="Release|x64">
17+
<Configuration>Release</Configuration>
18+
<Platform>x64</Platform>
19+
</ProjectConfiguration>
1220
</ItemGroup>
1321
<PropertyGroup Label="Globals">
1422
<ProjectGuid>{25AF2DD2-D396-4668-B188-488C33B8E620}</ProjectGuid>
@@ -20,20 +28,36 @@
2028
<PlatformToolset>v141</PlatformToolset>
2129
<CharacterSet>MultiByte</CharacterSet>
2230
</PropertyGroup>
31+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
32+
<ConfigurationType>Application</ConfigurationType>
33+
<PlatformToolset>v141</PlatformToolset>
34+
<CharacterSet>MultiByte</CharacterSet>
35+
</PropertyGroup>
2336
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
2437
<ConfigurationType>Application</ConfigurationType>
2538
<PlatformToolset>v141</PlatformToolset>
2639
<CharacterSet>MultiByte</CharacterSet>
2740
</PropertyGroup>
41+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
42+
<ConfigurationType>Application</ConfigurationType>
43+
<PlatformToolset>v141</PlatformToolset>
44+
<CharacterSet>MultiByte</CharacterSet>
45+
</PropertyGroup>
2846
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
2947
<ImportGroup Label="ExtensionSettings">
3048
</ImportGroup>
3149
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
3250
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
3351
</ImportGroup>
52+
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
53+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
54+
</ImportGroup>
3455
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
3556
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
3657
</ImportGroup>
58+
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
59+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
60+
</ImportGroup>
3761
<PropertyGroup Label="UserMacros" />
3862
<PropertyGroup>
3963
<_ProjectFileVersion>15.0.28127.55</_ProjectFileVersion>
@@ -43,11 +67,17 @@
4367
<IntDir>../../build/vs71/debug/jsontest\</IntDir>
4468
<LinkIncremental>true</LinkIncremental>
4569
</PropertyGroup>
70+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
71+
<LinkIncremental>true</LinkIncremental>
72+
</PropertyGroup>
4673
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
4774
<OutDir>../../build/vs71/release/jsontest\</OutDir>
4875
<IntDir>../../build/vs71/release/jsontest\</IntDir>
4976
<LinkIncremental>false</LinkIncremental>
5077
</PropertyGroup>
78+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
79+
<LinkIncremental>false</LinkIncremental>
80+
</PropertyGroup>
5181
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
5282
<ClCompile>
5383
<Optimization>Disabled</Optimization>
@@ -68,6 +98,25 @@
6898
<TargetMachine>MachineX86</TargetMachine>
6999
</Link>
70100
</ItemDefinitionGroup>
101+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
102+
<ClCompile>
103+
<Optimization>Disabled</Optimization>
104+
<AdditionalIncludeDirectories>../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
105+
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
106+
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
107+
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
108+
<PrecompiledHeader>
109+
</PrecompiledHeader>
110+
<WarningLevel>Level3</WarningLevel>
111+
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
112+
</ClCompile>
113+
<Link>
114+
<OutputFile>$(OutDir)jsontest.exe</OutputFile>
115+
<GenerateDebugInformation>true</GenerateDebugInformation>
116+
<ProgramDatabaseFile>$(OutDir)jsontest.pdb</ProgramDatabaseFile>
117+
<SubSystem>Console</SubSystem>
118+
</Link>
119+
</ItemDefinitionGroup>
71120
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
72121
<ClCompile>
73122
<AdditionalIncludeDirectories>../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
@@ -86,6 +135,24 @@
86135
<TargetMachine>MachineX86</TargetMachine>
87136
</Link>
88137
</ItemDefinitionGroup>
138+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
139+
<ClCompile>
140+
<AdditionalIncludeDirectories>../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
141+
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
142+
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
143+
<PrecompiledHeader>
144+
</PrecompiledHeader>
145+
<WarningLevel>Level3</WarningLevel>
146+
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
147+
</ClCompile>
148+
<Link>
149+
<OutputFile>$(OutDir)jsontest.exe</OutputFile>
150+
<GenerateDebugInformation>true</GenerateDebugInformation>
151+
<SubSystem>Console</SubSystem>
152+
<OptimizeReferences>true</OptimizeReferences>
153+
<EnableCOMDATFolding>true</EnableCOMDATFolding>
154+
</Link>
155+
</ItemDefinitionGroup>
89156
<ItemGroup>
90157
<ClCompile Include="..\..\src\jsontestrunner\main.cpp" />
91158
</ItemGroup>

makefiles/msvc2017/lib_json.vcxproj

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,26 @@
55
<Configuration>Debug</Configuration>
66
<Platform>Win32</Platform>
77
</ProjectConfiguration>
8+
<ProjectConfiguration Include="Debug|x64">
9+
<Configuration>Debug</Configuration>
10+
<Platform>x64</Platform>
11+
</ProjectConfiguration>
812
<ProjectConfiguration Include="dummy|Win32">
913
<Configuration>dummy</Configuration>
1014
<Platform>Win32</Platform>
1115
</ProjectConfiguration>
16+
<ProjectConfiguration Include="dummy|x64">
17+
<Configuration>dummy</Configuration>
18+
<Platform>x64</Platform>
19+
</ProjectConfiguration>
1220
<ProjectConfiguration Include="Release|Win32">
1321
<Configuration>Release</Configuration>
1422
<Platform>Win32</Platform>
1523
</ProjectConfiguration>
24+
<ProjectConfiguration Include="Release|x64">
25+
<Configuration>Release</Configuration>
26+
<Platform>x64</Platform>
27+
</ProjectConfiguration>
1628
</ItemGroup>
1729
<PropertyGroup Label="Globals">
1830
<ProjectGuid>{B84F7231-16CE-41D8-8C08-7B523FF4225B}</ProjectGuid>
@@ -25,29 +37,55 @@
2537
<CharacterSet>MultiByte</CharacterSet>
2638
<WholeProgramOptimization>true</WholeProgramOptimization>
2739
</PropertyGroup>
40+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='dummy|x64'" Label="Configuration">
41+
<ConfigurationType>DynamicLibrary</ConfigurationType>
42+
<PlatformToolset>v141</PlatformToolset>
43+
<CharacterSet>MultiByte</CharacterSet>
44+
<WholeProgramOptimization>true</WholeProgramOptimization>
45+
</PropertyGroup>
2846
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
2947
<ConfigurationType>StaticLibrary</ConfigurationType>
3048
<PlatformToolset>v141</PlatformToolset>
3149
<CharacterSet>MultiByte</CharacterSet>
3250
<WholeProgramOptimization>true</WholeProgramOptimization>
3351
</PropertyGroup>
52+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
53+
<ConfigurationType>StaticLibrary</ConfigurationType>
54+
<PlatformToolset>v141</PlatformToolset>
55+
<CharacterSet>MultiByte</CharacterSet>
56+
<WholeProgramOptimization>true</WholeProgramOptimization>
57+
</PropertyGroup>
3458
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
3559
<ConfigurationType>StaticLibrary</ConfigurationType>
3660
<PlatformToolset>v141</PlatformToolset>
3761
<CharacterSet>MultiByte</CharacterSet>
3862
</PropertyGroup>
63+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
64+
<ConfigurationType>StaticLibrary</ConfigurationType>
65+
<PlatformToolset>v141</PlatformToolset>
66+
<CharacterSet>MultiByte</CharacterSet>
67+
</PropertyGroup>
3968
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
4069
<ImportGroup Label="ExtensionSettings">
4170
</ImportGroup>
4271
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='dummy|Win32'" Label="PropertySheets">
4372
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
4473
</ImportGroup>
74+
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='dummy|x64'" Label="PropertySheets">
75+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
76+
</ImportGroup>
4577
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
4678
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
4779
</ImportGroup>
80+
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
81+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
82+
</ImportGroup>
4883
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
4984
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
5085
</ImportGroup>
86+
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
87+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
88+
</ImportGroup>
5189
<PropertyGroup Label="UserMacros" />
5290
<PropertyGroup>
5391
<_ProjectFileVersion>15.0.28127.55</_ProjectFileVersion>
@@ -56,6 +94,7 @@
5694
<OutDir>../../build/vs71/debug/lib_json\</OutDir>
5795
<IntDir>../../build/vs71/debug/lib_json\</IntDir>
5896
</PropertyGroup>
97+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
5998
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
6099
<OutDir>../../build/vs71/release/lib_json\</OutDir>
61100
<IntDir>../../build/vs71/release/lib_json\</IntDir>
@@ -85,6 +124,27 @@
85124
<OutputFile>$(OutDir)json_vc71_libmtd.lib</OutputFile>
86125
</Lib>
87126
</ItemDefinitionGroup>
127+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
128+
<ClCompile>
129+
<Optimization>Disabled</Optimization>
130+
<AdditionalIncludeDirectories>../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
131+
<PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
132+
<StringPooling>true</StringPooling>
133+
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
134+
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
135+
<FunctionLevelLinking>true</FunctionLevelLinking>
136+
<DisableLanguageExtensions>true</DisableLanguageExtensions>
137+
<ForceConformanceInForLoopScope>false</ForceConformanceInForLoopScope>
138+
<RuntimeTypeInfo>true</RuntimeTypeInfo>
139+
<PrecompiledHeader>
140+
</PrecompiledHeader>
141+
<WarningLevel>Level3</WarningLevel>
142+
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
143+
</ClCompile>
144+
<Lib>
145+
<OutputFile>$(OutDir)json_vc71_libmtd.lib</OutputFile>
146+
</Lib>
147+
</ItemDefinitionGroup>
88148
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
89149
<ClCompile>
90150
<IntrinsicFunctions>true</IntrinsicFunctions>
@@ -105,6 +165,27 @@
105165
<OutputFile>$(OutDir)json_vc71_libmt.lib</OutputFile>
106166
</Lib>
107167
</ItemDefinitionGroup>
168+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
169+
<ClCompile>
170+
<IntrinsicFunctions>true</IntrinsicFunctions>
171+
<AdditionalIncludeDirectories>../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
172+
<PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
173+
<StringPooling>true</StringPooling>
174+
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
175+
<FunctionLevelLinking>true</FunctionLevelLinking>
176+
<DisableLanguageExtensions>true</DisableLanguageExtensions>
177+
<ForceConformanceInForLoopScope>false</ForceConformanceInForLoopScope>
178+
<RuntimeTypeInfo>true</RuntimeTypeInfo>
179+
<PrecompiledHeader>
180+
</PrecompiledHeader>
181+
<AssemblerOutput>AssemblyAndSourceCode</AssemblerOutput>
182+
<WarningLevel>Level3</WarningLevel>
183+
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
184+
</ClCompile>
185+
<Lib>
186+
<OutputFile>$(OutDir)json_vc71_libmt.lib</OutputFile>
187+
</Lib>
188+
</ItemDefinitionGroup>
108189
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='dummy|Win32'">
109190
<ClCompile>
110191
<IntrinsicFunctions>true</IntrinsicFunctions>
@@ -129,6 +210,30 @@
129210
<TargetMachine>MachineX86</TargetMachine>
130211
</Link>
131212
</ItemDefinitionGroup>
213+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='dummy|x64'">
214+
<ClCompile>
215+
<IntrinsicFunctions>true</IntrinsicFunctions>
216+
<AdditionalIncludeDirectories>../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
217+
<PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
218+
<StringPooling>true</StringPooling>
219+
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
220+
<FunctionLevelLinking>true</FunctionLevelLinking>
221+
<DisableLanguageExtensions>true</DisableLanguageExtensions>
222+
<ForceConformanceInForLoopScope>false</ForceConformanceInForLoopScope>
223+
<RuntimeTypeInfo>true</RuntimeTypeInfo>
224+
<PrecompiledHeader>
225+
</PrecompiledHeader>
226+
<AssemblerOutput>AssemblyAndSourceCode</AssemblerOutput>
227+
<WarningLevel>Level3</WarningLevel>
228+
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
229+
</ClCompile>
230+
<Link>
231+
<GenerateDebugInformation>true</GenerateDebugInformation>
232+
<SubSystem>Windows</SubSystem>
233+
<OptimizeReferences>true</OptimizeReferences>
234+
<EnableCOMDATFolding>true</EnableCOMDATFolding>
235+
</Link>
236+
</ItemDefinitionGroup>
132237
<ItemGroup>
133238
<ClInclude Include="..\..\include\json\autolink.h" />
134239
<ClInclude Include="..\..\include\json\config.h" />

0 commit comments

Comments
 (0)