Skip to content

Commit 1bf1435

Browse files
committed
Added x64 platform to MVSC solution.
1 parent b26f172 commit 1bf1435

12 files changed

+761
-0
lines changed

project/msvc/CppReact.sln

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,53 +36,99 @@ EndProject
3636
Global
3737
GlobalSection(SolutionConfigurationPlatforms) = preSolution
3838
Debug|Win32 = Debug|Win32
39+
Debug|x64 = Debug|x64
3940
Release|Win32 = Release|Win32
41+
Release|x64 = Release|x64
4042
EndGlobalSection
4143
GlobalSection(ProjectConfigurationPlatforms) = postSolution
4244
{5E56AAB9-4E33-4B9E-A315-E85CEDB75CF1}.Debug|Win32.ActiveCfg = Debug|Win32
4345
{5E56AAB9-4E33-4B9E-A315-E85CEDB75CF1}.Debug|Win32.Build.0 = Debug|Win32
46+
{5E56AAB9-4E33-4B9E-A315-E85CEDB75CF1}.Debug|x64.ActiveCfg = Debug|x64
47+
{5E56AAB9-4E33-4B9E-A315-E85CEDB75CF1}.Debug|x64.Build.0 = Debug|x64
4448
{5E56AAB9-4E33-4B9E-A315-E85CEDB75CF1}.Release|Win32.ActiveCfg = Release|Win32
4549
{5E56AAB9-4E33-4B9E-A315-E85CEDB75CF1}.Release|Win32.Build.0 = Release|Win32
50+
{5E56AAB9-4E33-4B9E-A315-E85CEDB75CF1}.Release|x64.ActiveCfg = Release|x64
51+
{5E56AAB9-4E33-4B9E-A315-E85CEDB75CF1}.Release|x64.Build.0 = Release|x64
4652
{F9115FB9-61DD-4B3C-BCE8-7D26372B05F7}.Debug|Win32.ActiveCfg = Debug|Win32
4753
{F9115FB9-61DD-4B3C-BCE8-7D26372B05F7}.Debug|Win32.Build.0 = Debug|Win32
54+
{F9115FB9-61DD-4B3C-BCE8-7D26372B05F7}.Debug|x64.ActiveCfg = Debug|x64
55+
{F9115FB9-61DD-4B3C-BCE8-7D26372B05F7}.Debug|x64.Build.0 = Debug|x64
4856
{F9115FB9-61DD-4B3C-BCE8-7D26372B05F7}.Release|Win32.ActiveCfg = Release|Win32
4957
{F9115FB9-61DD-4B3C-BCE8-7D26372B05F7}.Release|Win32.Build.0 = Release|Win32
58+
{F9115FB9-61DD-4B3C-BCE8-7D26372B05F7}.Release|x64.ActiveCfg = Release|x64
59+
{F9115FB9-61DD-4B3C-BCE8-7D26372B05F7}.Release|x64.Build.0 = Release|x64
5060
{52A9EC67-C6A7-453B-AD65-F027CA07AF44}.Debug|Win32.ActiveCfg = Debug|Win32
5161
{52A9EC67-C6A7-453B-AD65-F027CA07AF44}.Debug|Win32.Build.0 = Debug|Win32
62+
{52A9EC67-C6A7-453B-AD65-F027CA07AF44}.Debug|x64.ActiveCfg = Debug|x64
63+
{52A9EC67-C6A7-453B-AD65-F027CA07AF44}.Debug|x64.Build.0 = Debug|x64
5264
{52A9EC67-C6A7-453B-AD65-F027CA07AF44}.Release|Win32.ActiveCfg = Release|Win32
5365
{52A9EC67-C6A7-453B-AD65-F027CA07AF44}.Release|Win32.Build.0 = Release|Win32
66+
{52A9EC67-C6A7-453B-AD65-F027CA07AF44}.Release|x64.ActiveCfg = Release|x64
67+
{52A9EC67-C6A7-453B-AD65-F027CA07AF44}.Release|x64.Build.0 = Release|x64
5468
{CC0CD982-AE7D-4797-A122-58E6BBE70DDB}.Debug|Win32.ActiveCfg = Debug|Win32
5569
{CC0CD982-AE7D-4797-A122-58E6BBE70DDB}.Debug|Win32.Build.0 = Debug|Win32
70+
{CC0CD982-AE7D-4797-A122-58E6BBE70DDB}.Debug|x64.ActiveCfg = Debug|x64
71+
{CC0CD982-AE7D-4797-A122-58E6BBE70DDB}.Debug|x64.Build.0 = Debug|x64
5672
{CC0CD982-AE7D-4797-A122-58E6BBE70DDB}.Release|Win32.ActiveCfg = Release|Win32
5773
{CC0CD982-AE7D-4797-A122-58E6BBE70DDB}.Release|Win32.Build.0 = Release|Win32
74+
{CC0CD982-AE7D-4797-A122-58E6BBE70DDB}.Release|x64.ActiveCfg = Release|x64
75+
{CC0CD982-AE7D-4797-A122-58E6BBE70DDB}.Release|x64.Build.0 = Release|x64
5876
{617019A2-97BE-4A60-8EC4-3547D8C54533}.Debug|Win32.ActiveCfg = Debug|Win32
5977
{617019A2-97BE-4A60-8EC4-3547D8C54533}.Debug|Win32.Build.0 = Debug|Win32
78+
{617019A2-97BE-4A60-8EC4-3547D8C54533}.Debug|x64.ActiveCfg = Debug|x64
79+
{617019A2-97BE-4A60-8EC4-3547D8C54533}.Debug|x64.Build.0 = Debug|x64
6080
{617019A2-97BE-4A60-8EC4-3547D8C54533}.Release|Win32.ActiveCfg = Release|Win32
6181
{617019A2-97BE-4A60-8EC4-3547D8C54533}.Release|Win32.Build.0 = Release|Win32
82+
{617019A2-97BE-4A60-8EC4-3547D8C54533}.Release|x64.ActiveCfg = Release|x64
83+
{617019A2-97BE-4A60-8EC4-3547D8C54533}.Release|x64.Build.0 = Release|x64
6284
{D7B70D3B-F14D-4A85-B164-EAB88C358E85}.Debug|Win32.ActiveCfg = Debug|Win32
6385
{D7B70D3B-F14D-4A85-B164-EAB88C358E85}.Debug|Win32.Build.0 = Debug|Win32
86+
{D7B70D3B-F14D-4A85-B164-EAB88C358E85}.Debug|x64.ActiveCfg = Debug|x64
87+
{D7B70D3B-F14D-4A85-B164-EAB88C358E85}.Debug|x64.Build.0 = Debug|x64
6488
{D7B70D3B-F14D-4A85-B164-EAB88C358E85}.Release|Win32.ActiveCfg = Release|Win32
6589
{D7B70D3B-F14D-4A85-B164-EAB88C358E85}.Release|Win32.Build.0 = Release|Win32
90+
{D7B70D3B-F14D-4A85-B164-EAB88C358E85}.Release|x64.ActiveCfg = Release|x64
91+
{D7B70D3B-F14D-4A85-B164-EAB88C358E85}.Release|x64.Build.0 = Release|x64
6692
{BD777649-97F1-4810-BF21-CB27F7672BF4}.Debug|Win32.ActiveCfg = Debug|Win32
6793
{BD777649-97F1-4810-BF21-CB27F7672BF4}.Debug|Win32.Build.0 = Debug|Win32
94+
{BD777649-97F1-4810-BF21-CB27F7672BF4}.Debug|x64.ActiveCfg = Debug|x64
95+
{BD777649-97F1-4810-BF21-CB27F7672BF4}.Debug|x64.Build.0 = Debug|x64
6896
{BD777649-97F1-4810-BF21-CB27F7672BF4}.Release|Win32.ActiveCfg = Release|Win32
6997
{BD777649-97F1-4810-BF21-CB27F7672BF4}.Release|Win32.Build.0 = Release|Win32
98+
{BD777649-97F1-4810-BF21-CB27F7672BF4}.Release|x64.ActiveCfg = Release|x64
99+
{BD777649-97F1-4810-BF21-CB27F7672BF4}.Release|x64.Build.0 = Release|x64
70100
{CC66BFA0-D609-46E0-9FD1-F9CC902410B1}.Debug|Win32.ActiveCfg = Debug|Win32
71101
{CC66BFA0-D609-46E0-9FD1-F9CC902410B1}.Debug|Win32.Build.0 = Debug|Win32
102+
{CC66BFA0-D609-46E0-9FD1-F9CC902410B1}.Debug|x64.ActiveCfg = Debug|x64
103+
{CC66BFA0-D609-46E0-9FD1-F9CC902410B1}.Debug|x64.Build.0 = Debug|x64
72104
{CC66BFA0-D609-46E0-9FD1-F9CC902410B1}.Release|Win32.ActiveCfg = Release|Win32
73105
{CC66BFA0-D609-46E0-9FD1-F9CC902410B1}.Release|Win32.Build.0 = Release|Win32
106+
{CC66BFA0-D609-46E0-9FD1-F9CC902410B1}.Release|x64.ActiveCfg = Release|x64
107+
{CC66BFA0-D609-46E0-9FD1-F9CC902410B1}.Release|x64.Build.0 = Release|x64
74108
{D976F4D4-B472-4709-BFB5-B1BEEA1F7E96}.Debug|Win32.ActiveCfg = Debug|Win32
75109
{D976F4D4-B472-4709-BFB5-B1BEEA1F7E96}.Debug|Win32.Build.0 = Debug|Win32
110+
{D976F4D4-B472-4709-BFB5-B1BEEA1F7E96}.Debug|x64.ActiveCfg = Debug|x64
111+
{D976F4D4-B472-4709-BFB5-B1BEEA1F7E96}.Debug|x64.Build.0 = Debug|x64
76112
{D976F4D4-B472-4709-BFB5-B1BEEA1F7E96}.Release|Win32.ActiveCfg = Release|Win32
77113
{D976F4D4-B472-4709-BFB5-B1BEEA1F7E96}.Release|Win32.Build.0 = Release|Win32
114+
{D976F4D4-B472-4709-BFB5-B1BEEA1F7E96}.Release|x64.ActiveCfg = Release|x64
115+
{D976F4D4-B472-4709-BFB5-B1BEEA1F7E96}.Release|x64.Build.0 = Release|x64
78116
{230C9137-CCD0-47E2-8F1F-2E1DD19984A1}.Debug|Win32.ActiveCfg = Debug|Win32
79117
{230C9137-CCD0-47E2-8F1F-2E1DD19984A1}.Debug|Win32.Build.0 = Debug|Win32
118+
{230C9137-CCD0-47E2-8F1F-2E1DD19984A1}.Debug|x64.ActiveCfg = Debug|x64
119+
{230C9137-CCD0-47E2-8F1F-2E1DD19984A1}.Debug|x64.Build.0 = Debug|x64
80120
{230C9137-CCD0-47E2-8F1F-2E1DD19984A1}.Release|Win32.ActiveCfg = Release|Win32
81121
{230C9137-CCD0-47E2-8F1F-2E1DD19984A1}.Release|Win32.Build.0 = Release|Win32
122+
{230C9137-CCD0-47E2-8F1F-2E1DD19984A1}.Release|x64.ActiveCfg = Release|x64
123+
{230C9137-CCD0-47E2-8F1F-2E1DD19984A1}.Release|x64.Build.0 = Release|x64
82124
{269329F8-A9E1-41AC-9C37-3A82A082A62C}.Debug|Win32.ActiveCfg = Debug|Win32
83125
{269329F8-A9E1-41AC-9C37-3A82A082A62C}.Debug|Win32.Build.0 = Debug|Win32
126+
{269329F8-A9E1-41AC-9C37-3A82A082A62C}.Debug|x64.ActiveCfg = Debug|x64
127+
{269329F8-A9E1-41AC-9C37-3A82A082A62C}.Debug|x64.Build.0 = Debug|x64
84128
{269329F8-A9E1-41AC-9C37-3A82A082A62C}.Release|Win32.ActiveCfg = Release|Win32
85129
{269329F8-A9E1-41AC-9C37-3A82A082A62C}.Release|Win32.Build.0 = Release|Win32
130+
{269329F8-A9E1-41AC-9C37-3A82A082A62C}.Release|x64.ActiveCfg = Release|x64
131+
{269329F8-A9E1-41AC-9C37-3A82A082A62C}.Release|x64.Build.0 = Release|x64
86132
EndGlobalSection
87133
GlobalSection(SolutionProperties) = preSolution
88134
HideSolutionNode = FALSE

project/msvc/CppReact.vcxproj

Lines changed: 72 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>{5E56AAB9-4E33-4B9E-A315-E85CEDB75CF1}</ProjectGuid>
@@ -21,31 +29,58 @@
2129
<PlatformToolset>v120</PlatformToolset>
2230
<CharacterSet>MultiByte</CharacterSet>
2331
</PropertyGroup>
32+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
33+
<ConfigurationType>StaticLibrary</ConfigurationType>
34+
<UseDebugLibraries>true</UseDebugLibraries>
35+
<PlatformToolset>v120</PlatformToolset>
36+
<CharacterSet>MultiByte</CharacterSet>
37+
</PropertyGroup>
2438
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
2539
<ConfigurationType>StaticLibrary</ConfigurationType>
2640
<UseDebugLibraries>false</UseDebugLibraries>
2741
<PlatformToolset>v120</PlatformToolset>
2842
<WholeProgramOptimization>true</WholeProgramOptimization>
2943
<CharacterSet>MultiByte</CharacterSet>
3044
</PropertyGroup>
45+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
46+
<ConfigurationType>StaticLibrary</ConfigurationType>
47+
<UseDebugLibraries>false</UseDebugLibraries>
48+
<PlatformToolset>v120</PlatformToolset>
49+
<WholeProgramOptimization>true</WholeProgramOptimization>
50+
<CharacterSet>MultiByte</CharacterSet>
51+
</PropertyGroup>
3152
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
3253
<ImportGroup Label="ExtensionSettings">
3354
</ImportGroup>
3455
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
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
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
3862
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
3963
</ImportGroup>
64+
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
65+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
66+
</ImportGroup>
4067
<PropertyGroup Label="UserMacros" />
4168
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
4269
<OutDir>$(SolutionDir)..\..\build\$(Configuration)\</OutDir>
4370
<IntDir>$(OutDir)$(ProjectName)\</IntDir>
4471
</PropertyGroup>
72+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
73+
<OutDir>$(SolutionDir)..\..\build\$(Configuration)\</OutDir>
74+
<IntDir>$(OutDir)$(ProjectName)\</IntDir>
75+
</PropertyGroup>
4576
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
4677
<OutDir>$(SolutionDir)..\..\build\$(Configuration)\</OutDir>
4778
<IntDir>$(OutDir)$(ProjectName)\</IntDir>
4879
</PropertyGroup>
80+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
81+
<OutDir>$(SolutionDir)..\..\build\$(Configuration)\</OutDir>
82+
<IntDir>$(OutDir)$(ProjectName)\</IntDir>
83+
</PropertyGroup>
4984
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
5085
<ClCompile>
5186
<WarningLevel>Level3</WarningLevel>
@@ -62,6 +97,22 @@
6297
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
6398
</Lib>
6499
</ItemDefinitionGroup>
100+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
101+
<ClCompile>
102+
<WarningLevel>Level3</WarningLevel>
103+
<Optimization>Disabled</Optimization>
104+
<SDLCheck>true</SDLCheck>
105+
<AdditionalIncludeDirectories>$(SolutionDir)..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
106+
<Cpp0xSupport>true</Cpp0xSupport>
107+
<PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions>
108+
</ClCompile>
109+
<Link>
110+
<GenerateDebugInformation>true</GenerateDebugInformation>
111+
</Link>
112+
<Lib>
113+
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
114+
</Lib>
115+
</ItemDefinitionGroup>
65116
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
66117
<ClCompile>
67118
<WarningLevel>Level3</WarningLevel>
@@ -82,9 +133,30 @@
82133
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
83134
</Lib>
84135
</ItemDefinitionGroup>
136+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
137+
<ClCompile>
138+
<WarningLevel>Level3</WarningLevel>
139+
<Optimization>MaxSpeed</Optimization>
140+
<FunctionLevelLinking>true</FunctionLevelLinking>
141+
<IntrinsicFunctions>true</IntrinsicFunctions>
142+
<SDLCheck>true</SDLCheck>
143+
<AdditionalIncludeDirectories>$(SolutionDir)..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
144+
<Cpp0xSupport>true</Cpp0xSupport>
145+
<PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions>
146+
</ClCompile>
147+
<Link>
148+
<GenerateDebugInformation>true</GenerateDebugInformation>
149+
<EnableCOMDATFolding>true</EnableCOMDATFolding>
150+
<OptimizeReferences>true</OptimizeReferences>
151+
</Link>
152+
<Lib>
153+
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
154+
</Lib>
155+
</ItemDefinitionGroup>
85156
<ItemGroup>
86157
<ClInclude Include="..\..\include\react\common\RefCounting.h" />
87158
<ClInclude Include="..\..\include\react\common\Timing.h" />
159+
<ClInclude Include="..\..\include\react\detail\DomainBase.h" />
88160
<ClInclude Include="..\..\include\react\detail\EventBase.h" />
89161
<ClInclude Include="..\..\include\react\detail\graph\ObserverNodes.h" />
90162
<ClInclude Include="..\..\include\react\detail\graph\ContinuationNodes.h" />

project/msvc/CppReactBenchmark.vcxproj

Lines changed: 65 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>{F9115FB9-61DD-4B3C-BCE8-7D26372B05F7}</ProjectGuid>
@@ -21,31 +29,55 @@
2129
<PlatformToolset>v120</PlatformToolset>
2230
<CharacterSet>MultiByte</CharacterSet>
2331
</PropertyGroup>
32+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
33+
<ConfigurationType>Application</ConfigurationType>
34+
<UseDebugLibraries>true</UseDebugLibraries>
35+
<PlatformToolset>v120</PlatformToolset>
36+
<CharacterSet>MultiByte</CharacterSet>
37+
</PropertyGroup>
2438
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
2539
<ConfigurationType>Application</ConfigurationType>
2640
<UseDebugLibraries>false</UseDebugLibraries>
2741
<PlatformToolset>v120</PlatformToolset>
2842
<WholeProgramOptimization>true</WholeProgramOptimization>
2943
<CharacterSet>MultiByte</CharacterSet>
3044
</PropertyGroup>
45+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
46+
<ConfigurationType>Application</ConfigurationType>
47+
<UseDebugLibraries>false</UseDebugLibraries>
48+
<PlatformToolset>v120</PlatformToolset>
49+
<WholeProgramOptimization>true</WholeProgramOptimization>
50+
<CharacterSet>MultiByte</CharacterSet>
51+
</PropertyGroup>
3152
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
3253
<ImportGroup Label="ExtensionSettings">
3354
</ImportGroup>
3455
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
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
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
3862
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
3963
</ImportGroup>
64+
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
65+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
66+
</ImportGroup>
4067
<PropertyGroup Label="UserMacros" />
4168
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
4269
<OutDir>$(SolutionDir)..\..\build\$(Configuration)\</OutDir>
4370
<IntDir>$(OutDir)$(ProjectName)\</IntDir>
4471
</PropertyGroup>
72+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
73+
<OutDir>$(SolutionDir)..\..\build\$(Configuration)\</OutDir>
74+
<IntDir>$(OutDir)$(ProjectName)\</IntDir>
75+
</PropertyGroup>
4576
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
4677
<OutDir>$(SolutionDir)..\..\build\$(Configuration)\</OutDir>
4778
<IntDir>$(OutDir)$(ProjectName)\</IntDir>
4879
</PropertyGroup>
80+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
4981
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
5082
<ClCompile>
5183
<WarningLevel>Level3</WarningLevel>
@@ -60,6 +92,20 @@
6092
<SubSystem>Console</SubSystem>
6193
</Link>
6294
</ItemDefinitionGroup>
95+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
96+
<ClCompile>
97+
<WarningLevel>Level3</WarningLevel>
98+
<Optimization>Disabled</Optimization>
99+
<SDLCheck>true</SDLCheck>
100+
<Cpp0xSupport>true</Cpp0xSupport>
101+
<AdditionalIncludeDirectories>$(SolutionDir)..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
102+
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_VARIADIC_MAX=10;%(PreprocessorDefinitions)</PreprocessorDefinitions>
103+
</ClCompile>
104+
<Link>
105+
<GenerateDebugInformation>true</GenerateDebugInformation>
106+
<SubSystem>Console</SubSystem>
107+
</Link>
108+
</ItemDefinitionGroup>
63109
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
64110
<ClCompile>
65111
<WarningLevel>Level3</WarningLevel>
@@ -79,6 +125,25 @@
79125
<ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
80126
</Link>
81127
</ItemDefinitionGroup>
128+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
129+
<ClCompile>
130+
<WarningLevel>Level3</WarningLevel>
131+
<Optimization>MaxSpeed</Optimization>
132+
<FunctionLevelLinking>true</FunctionLevelLinking>
133+
<IntrinsicFunctions>true</IntrinsicFunctions>
134+
<SDLCheck>true</SDLCheck>
135+
<Cpp0xSupport>true</Cpp0xSupport>
136+
<AdditionalIncludeDirectories>$(SolutionDir)..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
137+
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_VARIADIC_MAX=10;%(PreprocessorDefinitions)</PreprocessorDefinitions>
138+
</ClCompile>
139+
<Link>
140+
<GenerateDebugInformation>true</GenerateDebugInformation>
141+
<EnableCOMDATFolding>true</EnableCOMDATFolding>
142+
<OptimizeReferences>true</OptimizeReferences>
143+
<SubSystem>Console</SubSystem>
144+
<ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
145+
</Link>
146+
</ItemDefinitionGroup>
82147
<ItemGroup>
83148
<ProjectReference Include="CppReact.vcxproj">
84149
<Project>{5e56aab9-4e33-4b9e-a315-e85cedb75cf1}</Project>

0 commit comments

Comments
 (0)