Skip to content

Commit 45406d3

Browse files
committed
Add support for Visual Studio 2022
1 parent 7ddd6b7 commit 45406d3

20 files changed

+5735
-41
lines changed

Hercules_VS2008.vcproj

+16
Original file line numberDiff line numberDiff line change
@@ -2954,6 +2954,22 @@
29542954
>
29552955
</File>
29562956
</Filter>
2957+
<Filter
2958+
Name="VS2022"
2959+
>
2960+
<File
2961+
RelativePath=".\Hercules_VS2022.sln"
2962+
>
2963+
</File>
2964+
<File
2965+
RelativePath=".\Hercules_VS2022.vcxproj"
2966+
>
2967+
</File>
2968+
<File
2969+
RelativePath=".\Hercules_VS2022.vcxproj.filters"
2970+
>
2971+
</File>
2972+
</Filter>
29572973
</Filter>
29582974
<Filter
29592975
Name="other"

Hercules_VS2015.vcxproj

+3
Original file line numberDiff line numberDiff line change
@@ -489,6 +489,9 @@
489489
<None Include="Hercules_VS2019.sln" />
490490
<None Include="Hercules_VS2019.vcxproj" />
491491
<None Include="Hercules_VS2019.vcxproj.filters" />
492+
<None Include="Hercules_VS2022.sln" />
493+
<None Include="Hercules_VS2022.vcxproj" />
494+
<None Include="Hercules_VS2022.vcxproj.filters" />
492495
<None Include="SoftFloat\lib\SoftFloat32.pdb" />
493496
<None Include="SoftFloat\lib\SoftFloat32d.pdb" />
494497
<None Include="SoftFloat\lib\SoftFloat64.pdb" />

Hercules_VS2015.vcxproj.filters

+12
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,9 @@
136136
<Filter Include="Other Files\Build\msvc\VS2019">
137137
<UniqueIdentifier>{9C420C3E-E3FC-4eaa-A730-385D018336B9}</UniqueIdentifier>
138138
</Filter>
139+
<Filter Include="Other Files\Build\msvc\VS2022">
140+
<UniqueIdentifier>{884a6127-b7f1-4774-b9d7-30e623c4a03f}</UniqueIdentifier>
141+
</Filter>
139142
<Filter Include="Other Files\Build\other">
140143
<UniqueIdentifier>{3bffa35c-5784-4032-bad4-aa9ce018456b}</UniqueIdentifier>
141144
</Filter>
@@ -1436,6 +1439,15 @@
14361439
<None Include="Hercules_VS2019.vcxproj.filters">
14371440
<Filter>Other Files\Build\msvc\VS2019</Filter>
14381441
</None>
1442+
<None Include="Hercules_VS2022.sln">
1443+
<Filter>Other Files\Build\msvc\VS2022</Filter>
1444+
</None>
1445+
<None Include="Hercules_VS2022.vcxproj">
1446+
<Filter>Other Files\Build\msvc\VS2022</Filter>
1447+
</None>
1448+
<None Include="Hercules_VS2022.vcxproj.filters">
1449+
<Filter>Other Files\Build\msvc\VS2022</Filter>
1450+
</None>
14391451
<None Include="_dynamic_version">
14401452
<Filter>Other Files\Build\other</Filter>
14411453
</None>

Hercules_VS2017.vcxproj

+3
Original file line numberDiff line numberDiff line change
@@ -489,6 +489,9 @@
489489
<None Include="Hercules_VS2019.sln" />
490490
<None Include="Hercules_VS2019.vcxproj" />
491491
<None Include="Hercules_VS2019.vcxproj.filters" />
492+
<None Include="Hercules_VS2022.sln" />
493+
<None Include="Hercules_VS2022.vcxproj" />
494+
<None Include="Hercules_VS2022.vcxproj.filters" />
492495
<None Include="SoftFloat\lib\SoftFloat32.pdb" />
493496
<None Include="SoftFloat\lib\SoftFloat32d.pdb" />
494497
<None Include="SoftFloat\lib\SoftFloat64.pdb" />

Hercules_VS2017.vcxproj.filters

+12
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,9 @@
136136
<Filter Include="Other Files\Build\msvc\VS2019">
137137
<UniqueIdentifier>{9C420C3E-E3FC-4eaa-A730-385D018336B9}</UniqueIdentifier>
138138
</Filter>
139+
<Filter Include="Other Files\Build\msvc\VS2022">
140+
<UniqueIdentifier>{884a6127-b7f1-4774-b9d7-30e623c4a03f}</UniqueIdentifier>
141+
</Filter>
139142
<Filter Include="Other Files\Build\other">
140143
<UniqueIdentifier>{3bffa35c-5784-4032-bad4-aa9ce018456b}</UniqueIdentifier>
141144
</Filter>
@@ -1436,6 +1439,15 @@
14361439
<None Include="Hercules_VS2019.vcxproj.filters">
14371440
<Filter>Other Files\Build\msvc\VS2019</Filter>
14381441
</None>
1442+
<None Include="Hercules_VS2022.sln">
1443+
<Filter>Other Files\Build\msvc\VS2022</Filter>
1444+
</None>
1445+
<None Include="Hercules_VS2022.vcxproj">
1446+
<Filter>Other Files\Build\msvc\VS2022</Filter>
1447+
</None>
1448+
<None Include="Hercules_VS2022.vcxproj.filters">
1449+
<Filter>Other Files\Build\msvc\VS2022</Filter>
1450+
</None>
14391451
<None Include="_dynamic_version">
14401452
<Filter>Other Files\Build\other</Filter>
14411453
</None>

Hercules_VS2019.vcxproj

+3
Original file line numberDiff line numberDiff line change
@@ -489,6 +489,9 @@
489489
<None Include="Hercules_VS2019.sln" />
490490
<None Include="Hercules_VS2019.vcxproj" />
491491
<None Include="Hercules_VS2019.vcxproj.filters" />
492+
<None Include="Hercules_VS2022.sln" />
493+
<None Include="Hercules_VS2022.vcxproj" />
494+
<None Include="Hercules_VS2022.vcxproj.filters" />
492495
<None Include="SoftFloat\lib\SoftFloat32.pdb" />
493496
<None Include="SoftFloat\lib\SoftFloat32d.pdb" />
494497
<None Include="SoftFloat\lib\SoftFloat64.pdb" />

Hercules_VS2019.vcxproj.filters

+12
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,9 @@
136136
<Filter Include="Other Files\Build\msvc\VS2019">
137137
<UniqueIdentifier>{9C420C3E-E3FC-4eaa-A730-385D018336B9}</UniqueIdentifier>
138138
</Filter>
139+
<Filter Include="Other Files\Build\msvc\VS2022">
140+
<UniqueIdentifier>{884a6127-b7f1-4774-b9d7-30e623c4a03f}</UniqueIdentifier>
141+
</Filter>
139142
<Filter Include="Other Files\Build\other">
140143
<UniqueIdentifier>{3bffa35c-5784-4032-bad4-aa9ce018456b}</UniqueIdentifier>
141144
</Filter>
@@ -1436,6 +1439,15 @@
14361439
<None Include="Hercules_VS2019.vcxproj.filters">
14371440
<Filter>Other Files\Build\msvc\VS2019</Filter>
14381441
</None>
1442+
<None Include="Hercules_VS2022.sln">
1443+
<Filter>Other Files\Build\msvc\VS2022</Filter>
1444+
</None>
1445+
<None Include="Hercules_VS2022.vcxproj">
1446+
<Filter>Other Files\Build\msvc\VS2022</Filter>
1447+
</None>
1448+
<None Include="Hercules_VS2022.vcxproj.filters">
1449+
<Filter>Other Files\Build\msvc\VS2022</Filter>
1450+
</None>
14391451
<None Include="_dynamic_version">
14401452
<Filter>Other Files\Build\other</Filter>
14411453
</None>

Hercules_VS2022.sln

+49
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio Version 17
4+
VisualStudioVersion = 17.0.31912.275
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Hercules", "Hercules_VS2022.vcxproj", "{A0F495FF-9C35-4DFB-A51A-0427D8420779}"
7+
EndProject
8+
Global
9+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
10+
All-All|Win32 = All-All|Win32
11+
All-All|x64 = All-All|x64
12+
Debug|Win32 = Debug|Win32
13+
Debug|x64 = Debug|x64
14+
Debug-All|Win32 = Debug-All|Win32
15+
Debug-All|x64 = Debug-All|x64
16+
Release|Win32 = Release|Win32
17+
Release|x64 = Release|x64
18+
Release-All|Win32 = Release-All|Win32
19+
Release-All|x64 = Release-All|x64
20+
EndGlobalSection
21+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
22+
{A0F495FF-9C35-4DFB-A51A-0427D8420779}.All-All|Win32.ActiveCfg = All-All|Win32
23+
{A0F495FF-9C35-4DFB-A51A-0427D8420779}.All-All|Win32.Build.0 = All-All|Win32
24+
{A0F495FF-9C35-4DFB-A51A-0427D8420779}.All-All|x64.ActiveCfg = All-All|x64
25+
{A0F495FF-9C35-4DFB-A51A-0427D8420779}.All-All|x64.Build.0 = All-All|x64
26+
{A0F495FF-9C35-4DFB-A51A-0427D8420779}.Debug|Win32.ActiveCfg = Debug|Win32
27+
{A0F495FF-9C35-4DFB-A51A-0427D8420779}.Debug|Win32.Build.0 = Debug|Win32
28+
{A0F495FF-9C35-4DFB-A51A-0427D8420779}.Debug|x64.ActiveCfg = Debug|x64
29+
{A0F495FF-9C35-4DFB-A51A-0427D8420779}.Debug|x64.Build.0 = Debug|x64
30+
{A0F495FF-9C35-4DFB-A51A-0427D8420779}.Debug-All|Win32.ActiveCfg = Debug-All|Win32
31+
{A0F495FF-9C35-4DFB-A51A-0427D8420779}.Debug-All|Win32.Build.0 = Debug-All|Win32
32+
{A0F495FF-9C35-4DFB-A51A-0427D8420779}.Debug-All|x64.ActiveCfg = Debug-All|x64
33+
{A0F495FF-9C35-4DFB-A51A-0427D8420779}.Debug-All|x64.Build.0 = Debug-All|x64
34+
{A0F495FF-9C35-4DFB-A51A-0427D8420779}.Release|Win32.ActiveCfg = Release|Win32
35+
{A0F495FF-9C35-4DFB-A51A-0427D8420779}.Release|Win32.Build.0 = Release|Win32
36+
{A0F495FF-9C35-4DFB-A51A-0427D8420779}.Release|x64.ActiveCfg = Release|x64
37+
{A0F495FF-9C35-4DFB-A51A-0427D8420779}.Release|x64.Build.0 = Release|x64
38+
{A0F495FF-9C35-4DFB-A51A-0427D8420779}.Release-All|Win32.ActiveCfg = Release-All|Win32
39+
{A0F495FF-9C35-4DFB-A51A-0427D8420779}.Release-All|Win32.Build.0 = Release-All|Win32
40+
{A0F495FF-9C35-4DFB-A51A-0427D8420779}.Release-All|x64.ActiveCfg = Release-All|x64
41+
{A0F495FF-9C35-4DFB-A51A-0427D8420779}.Release-All|x64.Build.0 = Release-All|x64
42+
EndGlobalSection
43+
GlobalSection(SolutionProperties) = preSolution
44+
HideSolutionNode = FALSE
45+
EndGlobalSection
46+
GlobalSection(ExtensibilityGlobals) = postSolution
47+
SolutionGuid = {CE1B8331-D6BB-4399-B1CC-3EDF78317485}
48+
EndGlobalSection
49+
EndGlobal

0 commit comments

Comments
 (0)