Переглянути джерело

fix: pc模拟器,执行构建时,任意语句失败,都应该整体失败

Wendal Chen 3 місяців тому
батько
коміт
b26ffc89f5

+ 10 - 0
bsp/pc/build_windows_32bit_msvc.bat

@@ -1,8 +1,18 @@
 
+@echo off
+setlocal enabledelayedexpansion
+
 xmake clean -a
 set VM_64bit=0
 set LUAT_USE_GUI=n
 xmake g --pkg_searchdirs=%cd%\pkgs
+if !errorlevel! neq 0 exit /b !errorlevel!
 xmake f -a x86 -y
+if !errorlevel! neq 0 exit /b !errorlevel!
+
 @REM xmake f -m debug
 xmake -y
+if !errorlevel! neq 0 exit /b !errorlevel!
+
+echo Build completed successfully!
+exit /b 0

+ 10 - 0
bsp/pc/build_windows_32bit_msvc_gui.bat

@@ -1,8 +1,18 @@
 
+@echo off
+setlocal enabledelayedexpansion
+
 xmake clean -a
 set VM_64bit=0
 set LUAT_USE_GUI=y
 xmake g --pkg_searchdirs=%cd%\pkgs
+if !errorlevel! neq 0 exit /b !errorlevel!
 xmake f -a x86 -y
+if !errorlevel! neq 0 exit /b !errorlevel!
+
 @REM xmake f -m debug
 xmake -y
+if !errorlevel! neq 0 exit /b !errorlevel!
+
+echo Build completed successfully!
+exit /b 0

+ 11 - 1
bsp/pc/build_windows_64bit_msvc.bat

@@ -1,8 +1,18 @@
 
+@echo off
+setlocal enabledelayedexpansion
+
 xmake clean -a
 set VM_64bit=1
 set LUAT_USE_GUI=n
 xmake g --pkg_searchdirs=%cd%\pkgs
+if !errorlevel! neq 0 exit /b !errorlevel!
 xmake f -a x86 -y
+if !errorlevel! neq 0 exit /b !errorlevel!
+
 @REM xmake f -m debug
-xmake -y -w -v
+xmake -y
+if !errorlevel! neq 0 exit /b !errorlevel!
+
+echo Build completed successfully!
+exit /b 0

+ 12 - 2
bsp/pc/build_windows_64bit_msvc_gui.bat

@@ -1,8 +1,18 @@
 
+@echo off
+setlocal enabledelayedexpansion
+
 xmake clean -a
 set VM_64bit=1
-set LUAT_USE_GUI=y
+set LUAT_USE_GUI=n
 xmake g --pkg_searchdirs=%cd%\pkgs
+if !errorlevel! neq 0 exit /b !errorlevel!
 xmake f -a x86 -y
+if !errorlevel! neq 0 exit /b !errorlevel!
+
 @REM xmake f -m debug
-xmake -w
+xmake -y
+if !errorlevel! neq 0 exit /b !errorlevel!
+
+echo Build completed successfully!
+exit /b 0