@@ -34,6 +34,7 @@ rem --arm64 folder bin\ARM64
34
34
rem
35
35
rem [winsdk_version] : full Windows 10 SDK number (e.g. 10.0.17763.0)
36
36
rem [vc_version] : Specify a VC++ version
37
+ rem VC17 for VC++ 2022
37
38
rem VC16 for VC++ 2019
38
39
rem VC15 for VC++ 2017
39
40
rem
@@ -97,6 +98,15 @@ goto :EOF
97
98
set MinGWPath = C:\MinGW\bin
98
99
set MsysPath = C:\MinGW\msys\1.0\bin
99
100
101
+ set VC17BuildToolsPath = C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC
102
+ set VC17CommunityPath = C:\Program Files\Microsoft Visual Studio\2022\Community\VC
103
+ set VC17ProfessionalPath = C:\Program Files\Microsoft Visual Studio\2022\Professional\VC
104
+ set VC17EnterprisePath = C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC
105
+ if exist " %VC17BuildToolsPath% " set VC17PATH = %VC17BuildToolsPath%
106
+ if exist " %VC17CommunityPath% " set VC17PATH = %VC17CommunityPath%
107
+ if exist " %VC17ProfessionalPath% " set VC17PATH = %VC17ProfessionalPath%
108
+ if exist " %VC17EnterprisePath% " set VC17PATH = %VC17EnterprisePath%
109
+
100
110
set VC16BuildToolsPath = C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC
101
111
set VC16CommunityPath = C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC
102
112
set VC16ProfessionalPath = C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC
@@ -130,14 +140,21 @@ goto :EOF
130
140
set VCVARSPATH = %VCPATH%
131
141
if exist " %VC15Path% " set VCVARSPATH = %VC15Path% \Auxiliary\Build
132
142
if exist " %VC16Path% " set VCVARSPATH = %VC16Path% \Auxiliary\Build
143
+ if exist " %VC17Path% " set VCVARSPATH = %VC17Path% \Auxiliary\Build
133
144
134
- if /I " %OPENH264_VC_VERSION% " == " VC15 " (
145
+ if /I " %OPENH264_VC_VERSION% " == " VC17 " (
135
146
set VCPATH =
136
- set " VCVARSPATH = %VC15Path% \Auxiliary\Build"
137
- ) else if /I " %OPENH264_VC_VERSION% " == " VC12" (
138
- set " VCPATH = %VC12Path% "
139
- set " VCVARSPATH = %VCPATH% "
140
- )
147
+ set " VCVARSPATH = %VC17Path% \Auxiliary\Build"
148
+ ) else if /I " %OPENH264_VC_VERSION% " == " VC16" (
149
+ set VCPATH =
150
+ set " VCVARSPATH = %VC16Path% \Auxiliary\Build"
151
+ ) else if /I " %OPENH264_VC_VERSION% " == " VC15" (
152
+ set VCPATH =
153
+ set " VCVARSPATH = %VC15Path% \Auxiliary\Build"
154
+ ) else if /I " %OPENH264_VC_VERSION% " == " VC12" (
155
+ set " VCPATH = %VC12Path% "
156
+ set " VCVARSPATH = %VCPATH% "
157
+ )
141
158
142
159
set GasScriptPath = %VCPATH% \bin
143
160
@@ -392,6 +409,7 @@ rem ***********************************************
392
409
echo Win32-Release-ASM
393
410
echo [winsdk_version] : full Windows 10 SDK number (e.g. 10.0.17763.0)
394
411
echo [vc_version] : Specify a VC++ version
412
+ echo VC17 for VC++ 2022
395
413
echo VC16 for VC++ 2019
396
414
echo VC15 for VC++ 2017
397
415
0 commit comments