Skip to content

Commit 9d4bfef

Browse files
committed
build_all.bat: support for x64/arm64
- add arm64 build - add static tests run on arm64 and x64 After DVL run, copy resulting XML into platform\configuration directory. Signed-off-by: Lev Stipakov <[email protected]>
1 parent 9c5c439 commit 9d4bfef

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

build_all.bat

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ set SOLUTION_FILE=ovpn-dco-win.sln
1212
set DRIVER_PROJECT_FILE=ovpn-dco-win.vcxproj
1313

1414
for %%C in ( Release Debug ) do (
15-
for %%P in ( x64 x86 ) do (
15+
for %%P in ( x64 x86 arm64 ) do (
1616
echo Building %SOLUTION_FILE%, configuration %%C, platform %%P
1717
call :runbuild %SOLUTION_FILE% %%C %%P
1818
)
@@ -23,12 +23,12 @@ if not "%BUILD_DISABLE_SDV%"=="" (
2323
goto :end
2424
)
2525

26-
echo Running SDV for %DRIVER_PROJECT_FILE%, configuration "Release", platform x64
27-
call :runsdv %DRIVER_PROJECT_FILE% "Release" x64
28-
call :runql %DRIVER_PROJECT_FILE% "Release" x64
29-
call :runca %DRIVER_PROJECT_FILE% "Release" x64
30-
31-
call :rundvl %DRIVER_PROJECT_FILE% "Release" x64
26+
for %%P in ( x64 x86 arm64 ) do (
27+
call :runsdv %DRIVER_PROJECT_FILE% "Release" %%P
28+
call :runql %DRIVER_PROJECT_FILE% "Release" %%P
29+
call :runca %DRIVER_PROJECT_FILE% "Release" %%P
30+
call :rundvl %DRIVER_PROJECT_FILE% "Release" %%P
31+
)
3232

3333
:end:
3434

@@ -43,6 +43,7 @@ msbuild.exe "%~1" /p:Configuration="%~2" /P:Platform=%3
4343
goto :eof
4444

4545
:runsdv
46+
echo Running SDV for %DRIVER_PROJECT_FILE%, configuration "%~2", platform %3
4647
msbuild.exe "%~1" /t:clean /p:Configuration="%~2" /P:Platform=%3
4748

4849
IF ERRORLEVEL 1 (
@@ -65,6 +66,7 @@ goto :eof
6566

6667
:runql
6768

69+
echo Running CodeQL for %DRIVER_PROJECT_FILE%, configuration "%~2", platform %3
6870
echo "Removing previously created rules database"
6971
rmdir /s/q codeql_db
7072

@@ -89,6 +91,7 @@ IF ERRORLEVEL 1 (
8991
goto :eof
9092

9193
:runca
94+
echo Running Code Analysis for %DRIVER_PROJECT_FILE%, configuration "%~2", platform %3
9295
msbuild.exe "%~1" /p:Configuration="%~2" /P:Platform=%3 /P:RunCodeAnalysisOnce=True
9396

9497
IF ERRORLEVEL 1 (
@@ -98,6 +101,7 @@ IF ERRORLEVEL 1 (
98101
goto :eof
99102

100103
:rundvl
104+
echo Creating Driver Verification Log for %DRIVER_PROJECT_FILE%, configuration "%~2", platform %3
101105
msbuild.exe "%~1" /t:dvl /p:Configuration="%~2" /P:Platform=%3
102106

103107
IF ERRORLEVEL 1 (

0 commit comments

Comments
 (0)