Fix batch file command-line parsing
Rob Mensching committed
May 16, 2021 at 16:00 UTC
91a3a42439d87a5b626e61244edcb8c8e231cc5f
25 files changed
+25
-39
src/api/api.cmd
+1
-1
@@ -3,7 +3,7 @@
3
4
@set _C=Debug
5
:parse_args
6
-@if /i "%1"=="release" set _C=Release& shift
6
+@if /i "%1"=="release" set _C=Release
7
@if not "%1"=="" shift & goto parse_args
8
9
@echo Building api %_C%
src/build_all.cmd
+1
-1
@@ -3,7 +3,7 @@
3
4
@set _C=Debug
5
:parse_args
6
-@if /i "%1"=="release" set _C=Release& shift
6
+@if /i "%1"=="release" set _C=Release
7
@if not "%1"=="" shift & goto parse_args
8
9
@echo build %_C%
src/burn/burn.cmd
+1
-1
@@ -3,7 +3,7 @@
3
4
@set _C=Debug
5
:parse_args
6
-@if /i "%1"=="release" set _C=Release& shift
6
+@if /i "%1"=="release" set _C=Release
7
@if not "%1"=="" shift & goto parse_args
8
9
@echo Building burn %_C%
src/dtf/dtf.cmd
+1
-1
@@ -3,7 +3,7 @@
3
4
@set _C=Debug
5
:parse_args
6
-@if /i "%1"=="release" set _C=Release& shift
6
+@if /i "%1"=="release" set _C=Release
7
@if not "%1"=="" shift & goto parse_args
8
9
@echo Building dtf %_C%
src/ext/Bal/bal.cmd
+1
-1
@@ -3,7 +3,7 @@
3
4
@set _C=Debug
5
:parse_args
6
-@if /i "%1"=="release" set _C=Release& shift
6
+@if /i "%1"=="release" set _C=Release
7
@if not "%1"=="" shift & goto parse_args
8
9
@echo Building ext\Util %_C% using %_N%
src/ext/Dependency/dependency.cmd
+1
-1
@@ -3,7 +3,7 @@
3
4
@set _C=Debug
5
:parse_args
6
-@if /i "%1"=="release" set _C=Release& shift
6
+@if /i "%1"=="release" set _C=Release
7
@if not "%1"=="" shift & goto parse_args
8
9
@echo Dependency.wixext build %_C%
src/ext/DifxApp/difxapp.cmd
+1
-1
@@ -3,7 +3,7 @@
3
4
@set _C=Debug
5
:parse_args
6
-@if /i "%1"=="release" set _C=Release& shift
6
+@if /i "%1"=="release" set _C=Release
7
@if not "%1"=="" shift & goto parse_args
8
9
@echo Dependency.wixext build %_C%
src/ext/DirectX/directx.cmd
+1
-1
@@ -3,7 +3,7 @@
3
4
@set _C=Debug
5
:parse_args
6
-@if /i "%1"=="release" set _C=Release& shift
6
+@if /i "%1"=="release" set _C=Release
7
@if not "%1"=="" shift & goto parse_args
8
9
@echo DirectX.wixext build %_C%
src/ext/Firewall/firewall.cmd
+1
-1
@@ -3,7 +3,7 @@
3
4
@set _C=Debug
5
:parse_args
6
-@if /i "%1"=="release" set _C=Release& shift
6
+@if /i "%1"=="release" set _C=Release
7
@if not "%1"=="" shift & goto parse_args
8
9
@echo Firewall.wixext build %_C%
src/ext/Http/http.cmd
+1
-1
@@ -3,7 +3,7 @@
3
4
@set _C=Debug
5
:parse_args
6
-@if /i "%1"=="release" set _C=Release& shift
6
+@if /i "%1"=="release" set _C=Release
7
@if not "%1"=="" shift & goto parse_args
8
9
@echo Http.wixext build %_C%
src/ext/Iis/iis.cmd
+1
-1
@@ -3,7 +3,7 @@
3
4
@set _C=Debug
5
:parse_args
6
-@if /i "%1"=="release" set _C=Release& shift
6
+@if /i "%1"=="release" set _C=Release
7
@if not "%1"=="" shift & goto parse_args
8
9
@echo Iis.wixext build %_C%
src/ext/Msmq/msmq.cmd
+1
-1
@@ -3,7 +3,7 @@
3
4
@set _C=Debug
5
:parse_args
6
-@if /i "%1"=="release" set _C=Release& shift
6
+@if /i "%1"=="release" set _C=Release
7
@if not "%1"=="" shift & goto parse_args
8
9
@echo Msmq.wixext build %_C%
src/ext/NetFx/netfx.cmd
+1
-1
@@ -3,7 +3,7 @@
3
4
@set _C=Debug
5
:parse_args
6
-@if /i "%1"=="release" set _C=Release& shift
6
+@if /i "%1"=="release" set _C=Release
7
@if not "%1"=="" shift & goto parse_args
8
9
@echo Building ext\NetFx %_C%
src/ext/PowerShell/ps.cmd
+1
-1
@@ -3,7 +3,7 @@
3
4
@set _C=Debug
5
:parse_args
6
-@if /i "%1"=="release" set _C=Release& shift
6
+@if /i "%1"=="release" set _C=Release
7
@if not "%1"=="" shift & goto parse_args
8
9
@echo PowerShell.wixext build %_C%
src/ext/Sql/sql.cmd
+1
-1
@@ -3,7 +3,7 @@
3
4
@set _C=Debug
5
:parse_args
6
-@if /i "%1"=="release" set _C=Release& shift
6
+@if /i "%1"=="release" set _C=Release
7
@if not "%1"=="" shift & goto parse_args
8
9
@echo Sql.wixext build %_C%
src/ext/UI/ui.cmd
+1
-1
@@ -3,7 +3,7 @@
3
4
@set _C=Debug
5
:parse_args
6
-@if /i "%1"=="release" set _C=Release& shift
6
+@if /i "%1"=="release" set _C=Release
7
@if not "%1"=="" shift & goto parse_args
8
9
@echo Building ext\UI %_C%
src/ext/Util/util.cmd
+1
-1
@@ -3,7 +3,7 @@
3
4
@set _C=Debug
5
:parse_args
6
-@if /i "%1"=="release" set _C=Release& shift
6
+@if /i "%1"=="release" set _C=Release
7
@if not "%1"=="" shift & goto parse_args
8
9
@echo Building ext\Util %_C% using %_N%
src/ext/VisualStudio/vs.cmd
+1
-1
@@ -3,7 +3,7 @@
3
4
@set _C=Debug
5
:parse_args
6
-@if /i "%1"=="release" set _C=Release& shift
6
+@if /i "%1"=="release" set _C=Release
7
@if not "%1"=="" shift & goto parse_args
8
9
@echo VisualStudio.wixext build %_C%
src/ext/ext.cmd
+1
-1
@@ -3,7 +3,7 @@
3
4
@set _C=Debug
5
:parse_args
6
-@if /i "%1"=="release" set _C=Release& shift
6
+@if /i "%1"=="release" set _C=Release
7
@if not "%1"=="" shift & goto parse_args
8
9
@echo ext build %_C%
src/internal/internal.cmd
+1
-1
@@ -3,7 +3,7 @@
3
4
@set _C=Debug
5
:parse_args
6
-@if /i "%1"=="release" set _C=Release& shift
6
+@if /i "%1"=="release" set _C=Release
7
@if not "%1"=="" shift & goto parse_args
8
9
@echo Building internal %_C%
src/libs/libs.cmd
+1
-1
@@ -3,7 +3,7 @@
3
4
@set _C=Debug
5
:parse_args
6
-@if /i "%1"=="release" set _C=Release& shift
6
+@if /i "%1"=="release" set _C=Release
7
@if not "%1"=="" shift & goto parse_args
8
9
@echo Building libs %_C% using %_N%
src/test/burn/test_burn.cmd
+1
-1
@@ -3,7 +3,7 @@
3
4
@set _C=Debug
5
:parse_args
6
-@if /i "%1"=="release" set _C=Release& shift
6
+@if /i "%1"=="release" set _C=Release
7
@if not "%1"=="" shift & goto parse_args
8
9
@echo Burn integration tests %_C%
src/test/run_test.cmd
+1
-15
@@ -1,15 +1 @@
1
-@setlocal
2
-@pushd %~dp0
3
-
4
-@set _C=Debug
5
-:parse_args
6
-@if /i "%1"=="release" set _C=Release& shift
7
-@if not "%1"=="" shift & goto parse_args
8
-
9
-@echo Run integration tests %_C%
10
-
11
-@SET RuntimeTestsEnabled=true
12
-@call burn\test_burn.cmd
13
-
14
-@popd
15
-@endlocal
1
+@call %~dp0test.cmd test %*
src/test/test.cmd
+1
-1
@@ -3,7 +3,7 @@
3
4
@set _C=Debug
5
:parse_args
6
-@if /i "%1"=="release" set _C=Release& shift
6
+@if /i "%1"=="release" set _C=Release
7
@if not "%1"=="" shift & goto parse_args
8
9
@echo Build integration tests %_C%
src/wix/wix.cmd
+1
-1
@@ -3,7 +3,7 @@
3
4
@set _C=Debug
5
:parse_args
6
-@if /i "%1"=="release" set _C=Release& shift
6
+@if /i "%1"=="release" set _C=Release
7
@if not "%1"=="" shift & goto parse_args
8
9
@set _P_OBJ=%~dp0..\..\build\wix\obj\publish\%_C%\