Skip to content

Commit 25aac47

Browse files
committed
Add x64 configuration
1 parent 549d1bc commit 25aac47

File tree

45 files changed

+7642
-512
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+7642
-512
lines changed

Externals/GameSpy.vcxproj

Lines changed: 117 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="Mixed|Win32">
913
<Configuration>Mixed</Configuration>
1014
<Platform>Win32</Platform>
1115
</ProjectConfiguration>
16+
<ProjectConfiguration Include="Mixed|x64">
17+
<Configuration>Mixed</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>{67FF193E-2C20-402A-9026-9F5F6327503C}</ProjectGuid>
@@ -25,45 +37,83 @@
2537
<CharacterSet>MultiByte</CharacterSet>
2638
<WholeProgramOptimization>true</WholeProgramOptimization>
2739
</PropertyGroup>
40+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
41+
<ConfigurationType>StaticLibrary</ConfigurationType>
42+
<PlatformToolset>v141</PlatformToolset>
43+
<CharacterSet>MultiByte</CharacterSet>
44+
<WholeProgramOptimization>true</WholeProgramOptimization>
45+
</PropertyGroup>
2846
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Mixed|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)'=='Mixed|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)'=='Release|Win32'" Label="PropertySheets">
4372
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
4473
<Import Project="$(SolutionDir)Common.props" />
4574
</ImportGroup>
75+
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
76+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
77+
<Import Project="$(SolutionDir)Common.props" />
78+
</ImportGroup>
4679
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Mixed|Win32'" Label="PropertySheets">
4780
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
4881
<Import Project="$(SolutionDir)Common.props" />
4982
</ImportGroup>
83+
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Mixed|x64'" Label="PropertySheets">
84+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
85+
<Import Project="$(SolutionDir)Common.props" />
86+
</ImportGroup>
5087
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
5188
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
5289
<Import Project="$(SolutionDir)Common.props" />
5390
</ImportGroup>
91+
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
92+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
93+
<Import Project="$(SolutionDir)Common.props" />
94+
</ImportGroup>
5495
<PropertyGroup Label="UserMacros" />
5596
<PropertyGroup>
5697
<_ProjectFileVersion>12.0.30501.0</_ProjectFileVersion>
5798
</PropertyGroup>
5899
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
59100
<LinkIncremental>false</LinkIncremental>
60101
</PropertyGroup>
102+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
103+
<LinkIncremental>false</LinkIncremental>
104+
</PropertyGroup>
61105
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
62106
<LinkIncremental>false</LinkIncremental>
63107
</PropertyGroup>
108+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
109+
<LinkIncremental>false</LinkIncremental>
110+
</PropertyGroup>
64111
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Mixed|Win32'">
65112
<LinkIncremental>false</LinkIncremental>
66113
</PropertyGroup>
114+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Mixed|x64'">
115+
<LinkIncremental>false</LinkIncremental>
116+
</PropertyGroup>
67117
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
68118
<ClCompile>
69119
<Optimization>Disabled</Optimization>
@@ -81,6 +131,21 @@
81131
<LargeAddressAware>true</LargeAddressAware>
82132
</Link>
83133
</ItemDefinitionGroup>
134+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
135+
<ClCompile>
136+
<Optimization>Disabled</Optimization>
137+
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
138+
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
139+
<FunctionLevelLinking>false</FunctionLevelLinking>
140+
<FloatingPointModel>Fast</FloatingPointModel>
141+
<WarningLevel>Level3</WarningLevel>
142+
</ClCompile>
143+
<Link>
144+
<SubSystem>Windows</SubSystem>
145+
<RandomizedBaseAddress>false</RandomizedBaseAddress>
146+
<LargeAddressAware>true</LargeAddressAware>
147+
</Link>
148+
</ItemDefinitionGroup>
84149
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
85150
<ClCompile>
86151
<Optimization>MaxSpeed</Optimization>
@@ -108,6 +173,32 @@
108173
<LargeAddressAware>true</LargeAddressAware>
109174
</Link>
110175
</ItemDefinitionGroup>
176+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
177+
<ClCompile>
178+
<Optimization>MaxSpeed</Optimization>
179+
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
180+
<IntrinsicFunctions>true</IntrinsicFunctions>
181+
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
182+
<OmitFramePointers>true</OmitFramePointers>
183+
<EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
184+
<WholeProgramOptimization>true</WholeProgramOptimization>
185+
<StringPooling>true</StringPooling>
186+
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
187+
<BufferSecurityCheck>false</BufferSecurityCheck>
188+
<FunctionLevelLinking>false</FunctionLevelLinking>
189+
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
190+
<FloatingPointModel>Fast</FloatingPointModel>
191+
<WarningLevel>Level3</WarningLevel>
192+
</ClCompile>
193+
<Link>
194+
<SubSystem>Windows</SubSystem>
195+
<OptimizeReferences>true</OptimizeReferences>
196+
<EnableCOMDATFolding>true</EnableCOMDATFolding>
197+
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
198+
<RandomizedBaseAddress>false</RandomizedBaseAddress>
199+
<LargeAddressAware>true</LargeAddressAware>
200+
</Link>
201+
</ItemDefinitionGroup>
111202
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Mixed|Win32'">
112203
<ClCompile>
113204
<Optimization>MaxSpeed</Optimization>
@@ -135,6 +226,32 @@
135226
<LargeAddressAware>true</LargeAddressAware>
136227
</Link>
137228
</ItemDefinitionGroup>
229+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Mixed|x64'">
230+
<ClCompile>
231+
<Optimization>MaxSpeed</Optimization>
232+
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
233+
<IntrinsicFunctions>true</IntrinsicFunctions>
234+
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
235+
<OmitFramePointers>true</OmitFramePointers>
236+
<EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
237+
<WholeProgramOptimization>true</WholeProgramOptimization>
238+
<StringPooling>true</StringPooling>
239+
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
240+
<BufferSecurityCheck>false</BufferSecurityCheck>
241+
<FunctionLevelLinking>false</FunctionLevelLinking>
242+
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
243+
<FloatingPointModel>Fast</FloatingPointModel>
244+
<WarningLevel>Level3</WarningLevel>
245+
</ClCompile>
246+
<Link>
247+
<SubSystem>Windows</SubSystem>
248+
<OptimizeReferences>true</OptimizeReferences>
249+
<EnableCOMDATFolding>true</EnableCOMDATFolding>
250+
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
251+
<RandomizedBaseAddress>false</RandomizedBaseAddress>
252+
<LargeAddressAware>true</LargeAddressAware>
253+
</Link>
254+
</ItemDefinitionGroup>
138255
<ItemGroup>
139256
<ClCompile Include="GameSpy\src\GameSpy\common\gsAssert.c" />
140257
<ClCompile Include="GameSpy\src\GameSpy\common\gsAvailable.c" />

0 commit comments

Comments
 (0)