mirror of
https://github.com/ventoy/Ventoy.git
synced 2026-10-21 05:31:56 +00:00
Add a bat for VS build
This commit is contained in:
@@ -0,0 +1,69 @@
|
||||
@echo off
|
||||
chcp 65001
|
||||
echo ==============================================
|
||||
echo VS Build Script
|
||||
echo ==============================================
|
||||
|
||||
:: ==========================================================
|
||||
set "VS_DEV_CMD=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\VsDevCmd.bat"
|
||||
set "SLN_FILE=Ventoy2Disk.sln"
|
||||
:: ==========================================================
|
||||
|
||||
echo Initialize environment ...
|
||||
call "%VS_DEV_CMD%" -no_logo
|
||||
if %errorlevel% neq 0 (
|
||||
echo Error: VS env error.
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
|
||||
:: ============== Build Release Win32 (x86) ==============
|
||||
echo.
|
||||
echo Building: Release Win32
|
||||
MSBuild "%SLN_FILE%" /t:Build /p:Configuration=Release;Platform=Win32 /m
|
||||
if %errorlevel% neq 0 (
|
||||
echo Build Release Win32 failed!
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
|
||||
:: ============== Build Release x64 ==============
|
||||
echo.
|
||||
echo Building: Release x64
|
||||
MSBuild "%SLN_FILE%" /t:Build /p:Configuration=Release;Platform=x64 /m
|
||||
if %errorlevel% neq 0 (
|
||||
echo Build Release x64 failed!
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
|
||||
:: ============== Build Release ARM ==============
|
||||
echo.
|
||||
echo Building: Release ARM
|
||||
MSBuild "%SLN_FILE%" /t:Build /p:Configuration=Release;Platform=ARM /m
|
||||
if %errorlevel% neq 0 (
|
||||
echo Build Release ARM failed!
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
|
||||
:: ============== Build Release ARM64 ==============
|
||||
echo.
|
||||
echo Building: Release ARM64
|
||||
MSBuild "%SLN_FILE%" /t:Build /p:Configuration=Release;Platform=ARM64 /m
|
||||
if %errorlevel% neq 0 (
|
||||
echo Build Release ARM64 failed!
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
|
||||
echo.
|
||||
echo ==============================================
|
||||
echo ✅ Build Success
|
||||
echo ==============================================
|
||||
pause
|
||||
Reference in New Issue
Block a user